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

Perpustakaan PHP Gratis untuk Membaca, Mengurai & Mengekspor Font

API PHP Sumber Terbuka untuk Memuat, Membaca, Mengurai, Mengekspor, dan Menghasilkan subset dari berbagai jenis berkas font serta Mengekstrak metadata, metrik horizontal, & informasi tekstual.

PHP Font Lib adalah perpustakaan PHP sumber terbuka yang kuat yang menyediakan pengembang perangkat lunak dengan seperangkat alat komprehensif untuk bekerja dengan berbagai jenis font. Baik pengembang perlu memanipulasi file font, mengekstrak metadata, atau menghasilkan teks dinamis, perpustakaan serbaguna ini siap membantu. Dikembangkan oleh komunitas penggemar font, ia merupakan alat yang dapat diandalkan dan terdokumentasi secara luas yang dapat dengan mudah diintegrasikan ke dalam proyek PHP Anda. Pengembang perangkat lunak dapat memanipulasi font secara dinamis, memungkinkan pembuatan efek tipografi yang menarik secara visual secara real-time menggunakan PHP Font Lib.

PHP Font Lib adalah pustaka sumber terbuka yang dirancang untuk menangani berbagai aspek manipulasi font dalam aplikasi PHP dengan hanya beberapa baris kode, seperti mengekstrak metadata, parsing font, manipulasi glif, membuat subset font, pembuatan file AdobeFontMetrics (AFM), mengonversi format font, mengekstrak data glif, atau bahkan menghasilkan font khusus. Kemampuan untuk memanipulasi glif memberi kekuatan kepada pengembang untuk membuat font yang dipersonalisasi sesuai dengan kebutuhan merek atau desain tertentu. Font yang disesuaikan dapat meningkatkan keunikan dan keterkenalan aplikasi web atau materi cetak.

Apakah Anda perlu melakukan parsing, manipulasi, atau menghasilkan font, pustaka serbaguna ini menawarkan rangkaian lengkap alat dan fungsionalitas. Dikembangkan oleh tim berbakat di PHP Font Lib, pustaka ini menyediakan rangkaian lengkap fungsionalitas untuk bekerja dengan berbagai jenis font, seperti file TrueType, OpenType, Type1, dan banyak lagi. Fleksibilitas dan keberagaman fiturnya menjadikannya aset berharga bagi pengembang web, desainer, dan siapa pun yang terlibat dalam tugas terkait font. Manfaatkan potensi PHP Font Lib dan bawa upaya terkait font Anda ke tingkat berikutnya.

Previous Next

Memulai dengan PHP Font Lib

PHP Font Lib membutuhkan versi PHP 5.2 atau lebih baru. Cara yang disarankan untuk menginstal PHP Font Lib adalah menggunakan Composer. Silakan gunakan perintah berikut untuk instalasi yang lancar.

Instal PHP Font Lib melalui Composer

 composer require phenx/php-font-lib

Anda juga dapat menginstalnya secara manual; unduh file rilis terbaru langsung dari repositori GitHub.

Muat & Ekstrak Informasi Font melalui API PHP

Perpustakaan sumber terbuka PHP Font Lib memberikan pengembang perangkat lunak kemampuan untuk memuat berbagai jenis font (TrueType, OpenType, dan WOFF) serta mengekstrak informasi tentang font tersebut dalam aplikasi PHP mereka sendiri. Perpustakaan ini memungkinkan pengembang perangkat lunak mengekstrak informasi terperinci dari file font, seperti nama font, metrik, gaya, set karakter yang didukung, dan lainnya. Fitur ini memungkinkan manajemen font dinamis dan pengambilan data font penting. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat memuat berbagai informasi font menggunakan kode PHP.

Muat & Tampilkan Berbagai Informasi Font 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();

Buat & Kelola Subset Font melalui PHP

Pustaka PHP Font Lib telah menyertakan dukungan untuk fitur yang sangat berguna dalam menghasilkan dan mengelola subset font di dalam aplikasi PHP mereka dengan mudah. Fitur ini memungkinkan profesional perangkat lunak untuk mengekstrak hanya karakter yang diperlukan untuk aplikasi tertentu, mengurangi ukuran file dan mengoptimalkan kinerja. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat membuat subset Font dengan hanya beberapa baris kode PHP di dalam aplikasi PHP.

Bagaimana Membuat Subset Font 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();

Dukungan Manipulasi Glif dalam Aplikasi PHP

Pustaka sumber terbuka PHP Font Lib telah menyertakan dukungan untuk bekerja dengan data glif font menggunakan perintah PHP. Ini memungkinkan pengembang perangkat lunak untuk bekerja dengan glif individu dalam file font. Selain itu, pengembang dapat mengakses properti glif seperti koordinat, outline, dan kotak pembatas, memungkinkan mereka melakukan operasi lanjutan seperti substitusi glif, penskalaan, dan rotasi. Fitur ini sangat berguna untuk membuat efek font khusus atau menghasilkan teks dinamis.

 Indonesia