1. Produk
  2.   Font
  3.   PHP
  4.   PHP Font Lib
 
  

Perpustakaan PHP Percuma untuk Membaca, Menghurai & Mengeksport Fon

API PHP Sumber Terbuka untuk Memuat, Membaca, Menghurai, Mengeksport dan Menjana subset pelbagai jenis fail fon serta Mengekstrak data meta, metrik mendatar & maklumat teks.

PHP Font Lib adalah perpustakaan PHP sumber terbuka yang kuat yang menyediakan pembangun perisian dengan satu set lengkap alat untuk bekerja dengan pelbagai jenis fon. Sama ada pembangun perlu memanipulasi fail fon, mengekstrak metadata, atau menjana teks dinamik, perpustakaan serbaguna ini meliputi semua keperluan. Dibangunkan oleh komuniti peminat fon, ia adalah alat yang boleh dipercayai dan didokumentasikan secara meluas yang boleh dengan mudah diintegrasikan ke dalam projek PHP anda. Pembangun perisian boleh memanipulasi fon secara dinamik, membolehkan penciptaan kesan tipografi yang menarik secara visual secara langsung menggunakan PHP Font Lib.

PHP Font Lib ialah perpustakaan sumber terbuka yang direka untuk mengendalikan pelbagai aspek manipulasi fon dalam aplikasi PHP dengan hanya beberapa baris kod, seperti mengekstrak metadata, mengurai fon, manipulasi glif, membuat subset fon, penciptaan fail AdobeFontMetrics (AFM), menukar format fon, mengekstrak data glif atau bahkan menjana fon tersuai. Keupayaan untuk memanipulasi glif memberi kuasa kepada pembangun untuk mencipta fon peribadi yang disesuaikan dengan keperluan penjenamaan atau reka bentuk tertentu. Fon tersuai dapat meningkatkan keunikan dan kebolehkenalan aplikasi web atau bahan cetakan.

Samada anda perlu mengurai, memanipulasi, atau menjana fon, perpustakaan serbaguna ini menawarkan set lengkap alat dan fungsi. Dibangunkan oleh pasukan berbakat di PHP Font Lib, perpustakaan ini menyediakan set lengkap fungsi untuk bekerja dengan pelbagai jenis fon, seperti fail TrueType, OpenType, Type1, dan banyak lagi. Fleksibiliti dan kebolehgunaannya menjadikannya aset berharga bagi pembangun web, pereka, dan sesiapa sahaja yang terlibat dalam tugas berkaitan fon. Manfaatkan potensi PHP Font Lib dan bawa usaha berkaitan fon anda ke tahap seterusnya.

Previous Next

Mula Menggunakan PHP Font Lib

PHP Font Lib memerlukan versi PHP 5.2 atau lebih baru. Cara yang disyorkan untuk memasang PHP Font Lib ialah menggunakan Composer. Sila gunakan perintah berikut untuk pemasangan yang lancar.

Pasang PHP Font Lib melalui Composer

 composer require phenx/php-font-lib

Anda juga boleh memasangnya secara manual; muat turun fail pelepasan terkini secara langsung dari repositori GitHub.

Muat & Ekstrak Maklumat Fon melalui API PHP

Perpustakaan sumber terbuka PHP Font Lib memberikan pemaju perisian keupayaan untuk memuatkan pelbagai jenis fon (TrueType, OpenType dan WOFF) dan mengekstrak maklumat mengenai fon-fon ini dalam aplikasi PHP mereka sendiri. Perpustakaan ini membolehkan pemaju perisian mengekstrak maklumat terperinci daripada fail fon, seperti nama fon, metrik, gaya, set aksara yang disokong, dan banyak lagi. Ciri ini membolehkan pengurusan fon dinamik serta pengambilan data fon penting. Contoh berikut menunjukkan bagaimana pemaju perisian boleh memuatkan pelbagai maklumat fon menggunakan kod PHP.

Muat & Papar Pelbagai Maklumat Fon menggunakan API PHP

$font = \FontLib\Font::load('fontfile.ttf');
$font->parse();  // for getFontWeight() to work this call must be done first!
echo $font->getFontName() .'
'; echo $font->getFontSubfamily() .'
'; echo $font->getFontSubfamilyID() .'
'; echo $font->getFontFullName() .'
'; echo $font->getFontVersion() .'
'; echo $font->getFontWeight() .'
'; echo $font->getFontPostscriptName() .'
'; $font->close();

Cipta & Urus Subset Fon melalui PHP

Pustaka PHP Font Lib telah menyertakan sokongan untuk ciri yang sangat berguna bagi menjana dan mengurus subset fon dalam aplikasi PHP mereka dengan mudah. Ciri ini membolehkan profesional perisian mengekstrak hanya aksara yang diperlukan untuk aplikasi tertentu, mengurangkan saiz fail dan mengoptimumkan prestasi. Contoh berikut menunjukkan bagaimana pembangun perisian dapat mencipta subset Fon dengan hanya beberapa baris kod PHP dalam aplikasi PHP.

Bagaimana untuk Mencipta Subset Fon menggunakan API PHP?

$font = FontLib\Font::load('fontfile.ttf');
$font->parse();
$font->setSubset("abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ.:,;' (!?)+-*/== 1234567890"); // characters to include
$font->reduce();
touch('fontfile.subset.ttf');
$font->open('fontfile.subset.ttf', FontLib\BinaryStream::modeReadWrite);
$font->encode(array("OS/2"));
$font->close();

Sokongan Manipulasi Glif dalam Aplikasi PHP

Pustaka sumber terbuka PHP Font Lib telah menyertakan sokongan untuk bekerja dengan data glif fon menggunakan arahan PHP. Ia membolehkan pembangun perisian bekerja dengan glif individu dalam fail fon. Selain itu, pembangun perisian dapat mengakses sifat glif seperti koordinat, kontur, dan kotak sempadan, membolehkan mereka melakukan operasi lanjutan seperti penggantian glif, penskalaan, dan putaran. Ciri ini sangat berguna untuk mencipta kesan fon tersuai atau menjana teks dinamik.

 Melayu