關於字型路徑Windows和Linux差異(putenv('GDFONTPATH=c:\windows\fonts'))
使用GD2庫(是當用GD2庫時才用的環境變數GDFONTPATH),必須通過環境變數GDFONTPATH告訴指令碼字型所在的位置,如下所示:putenv('GDFONTPATH=c:\windows\fonts');我們還需要設定希望使用的字型名稱.我們將在TrueType函式中使用這個字型,這將在以上字型路徑中查詢字型檔案,而且將在檔名稱後新增.ttf副檔名(TrueType字型).$fontname='arial';請注意,根據作業系統的不同,可能要在字型名稱後新增".ttf".
***************************************************************************************************************************************************************
imagettfbbox( float size, float angle, string fontfile, string text )fontfile變數要絕對路徑且檔案的副檔名也不能忽略(.ttf)
ImageTTFText($im,16,0,70,30,$blue,"./simkai.ttf",$char);
使用此函式是文字路徑由於在Windows和Linux系統路徑不一樣
所以可以把字型檔案拷貝到程式檔案當前目錄呼叫
比如在Windows下使用simkai. simsun字型在Windows下輸入她的絕對地址就可以了windows/font/simkai.ttf 但在Linux就無法用了,所有拷貝到當前程式目錄,注意Linux注意大小寫
通過$_SERVER獲取絕對路徑即可
ImageTTFText($im,16,0,70,30,$blue,"$path/simkai.ttf",$char);
相關文章
- Linux和Windows的差異?0基礎需知!LinuxWindows
- 關於shell上面語法和windows編輯器差異造成問題解決Windows
- Linux和Windows有什麼差異?學哪個有前景?LinuxWindows
- mac和windows執行maven命令的差異MacWindowsMaven
- Linux與Windows中map類erase方法的差異LinuxWindows
- windows C++ 獲取使用者桌面路徑WindowsC++
- windows dll 和 Linux so 的異同WindowsLinux
- 關於樹上路徑異或和的思考
- Windows 和 Linux 上安裝 TTF 字型的方法WindowsLinux
- 關於Platform SDK和Windows SDKPlatformWindows
- Linux和windows網路配置LinuxWindows
- UNIX 和 WINDOWS2000 上的 ORACLE 的差異 (轉)WindowsOracle
- 關於Windows外殼(Windows Shell)Windows
- 由 Windows 向 Linux 遷移字型WindowsLinux
- 一段關於 Unix、Linux 和 Windows 的暗黑史LinuxWindows
- shutdown關機命令(windows和linux)WindowsLinux
- UNIX和WINDOWS2000上的ORACLE的差異 PartII (轉)WindowsOracle
- ngnix的windows路徑不能有中文Windows
- windows mobile下的檔案路徑Windows
- 關於Linux系統和Windows系統你瞭解多少?LinuxWindows
- 如何在Java中獲取Windows和Linux/Mac系統上的桌面路徑JavaWindowsLinuxMac
- Java和C++的基本差異(轉)JavaC++
- [Oracle] UNIX與Windows 2000上Oracle的差異(III)OracleWindows
- Windows各個系列啟動速度差異的奧秘(轉)Windows
- windows10怎麼安裝字型 windows10字型安裝方法Windows
- 關於在SQL語句中ON和WHERE中條件使用的差異SQL
- php程式碼審計之命令執行中windows/linux的差異化問題PHPWindowsLinux
- 修改 Windows 98 安裝檔案路徑(轉)Windows
- Windows程式讀取不了中文路徑問題Windows
- windows 打補丁後網路異常Windows
- 更改 Windows cmd 以及 PowerShell 字型Windows
- 關於HTTP /1.1 與 /2.0版本的常見差異和特性HTTP
- ERP差異來源和差異處理
- Linux檔案的路徑定位-相對路徑和絕對路徑Linux
- 關於Java的GZIP壓縮與.net C#的GZIP壓縮的差異JavaC#
- linux c 環境變數函式 getenv putenv 簡介Linux變數函式
- windows cmd中檢視某個命令所在的路徑Windows
- [網路效能測試]iperf適用於linux以及windowsLinuxWindows