十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶(hù) + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂(yōu)售后,網(wǎng)站問(wèn)題一站解決
這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)使用PHP怎么獲取ttf格式文件的字體名,文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
具體如下:
0) { $names[] = array ( 'platform' => $table[1], //平臺(tái)(操作系統(tǒng)) 'language' => $table[3], //字體名稱(chēng)的語(yǔ)言 'encoding' => $table[2], //字體名稱(chēng)的編碼 'name' => $fontname //字體名稱(chēng) ); //break; } fseek($fp, $npos, SEEK_SET); } } } fclose($fp); } return $names; } ?>
運(yùn)行結(jié)果:
string(6) "SimHei"
string(5) "SimHe" //貌似有UTF-16LE編碼漏字的BUG
string(6) "黑體"
注:如果這里僅需要獲取字體名稱(chēng),可將上述代碼進(jìn)行改進(jìn)如下:
0) { $names[] = array ( 'platform' => $table[1], //平臺(tái)(操作系統(tǒng)) 'language' => $table[3], //字體名稱(chēng)的語(yǔ)言 'encoding' => $table[2], //字體名稱(chēng)的編碼 'name' => $fontname //字體名稱(chēng) ); //break; } fseek($fp, $npos, SEEK_SET); } } } fclose($fp); } return $names; } ?>
則此時(shí)可直接輸出:
黑體
上述就是小編為大家分享的使用PHP怎么獲取ttf格式文件的字體名了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。