1. Məhsullar
  2.   Font
  3.   PHP
  4.   PHP Şrift Kitabxanası
 
  

Şriftləri Oxumaq, Təhlil Etmək və İxrac Etmək üçün Pulsuz PHP Kitabxanası

Açıq Mənbəli PHP API, müxtəlif növ şrift fayllarını yükləmək, oxumaq, təhlil etmək, ixrac etmək və alt dəstlər yaratmaq, həmçinin meta məlumatları, üfüqi ölçüləri və mətn məlumatlarını çıxarmaq üçün.

PHP Font Kitabxanası, müxtəlif növ şriftlərlə işləmək üçün proqramçılara geniş alət dəsti təqdim edən güclü açıq mənbəli PHP kitabxanasıdır. Proqramçılar şrift fayllarını manipulyasiya etmək, meta məlumatları çıxarmaq və ya dinamik mətn yaratmaq istəsələr də, bu çoxfunksiyalı kitabxana bütün ehtiyacları qarşılayır. Şrift həvəskarları icması tərəfindən hazırlanmışdır və etibarlı, geniş sənədləşdirilmiş bir vasitədir ki, PHP layihələrinizə asanlıqla inteqrasiya oluna bilər. Proqramçılar şriftləri dinamik şəkildə manipulyasiya edərək, PHP Font Kitabxanası vasitəsilə anında vizual cəlbedici tipografiya effektləri yarada bilərlər.

PHP Font Lib, PHP tətbiqlərində şrift manipulyasiyasının müxtəlif aspektlərini yalnız bir neçə sətir kodla idarə etmək üçün hazırlanmış açıq mənbəli kitabxanadır; məsələn, meta məlumatların çıxarılması, şriftin parsinqi, qlyf manipulyasiyası, şrift alt dəstələrinin yaradılması, AdobeFontMetrics (AFM) fayllarının yaradılması, şrift formatlarının çevrilməsi, qlyf məlumatlarının çıxarılması və ya hətta xüsusi şriftlərin yaradılması. Qlyfləri manipulyasiya etmək qabiliyyəti, inkişafçılara xüsusi brendinq və ya dizayn tələblərinə uyğun fərdiləşdirilmiş şriftlər yaratmağa imkan verir. Fərdiləşdirilmiş şriftlər veb tətbiqlərinin və ya çap materiallarının unikal və tanınabilirliyini artırə bilər.

İstər şriftləri pars etmək, manipulyasiya etmək, istərsə də yaratmaq istəsəniz, bu çox yönlü kitabxana geniş alətlər və funksionallıqlar dəsti təklif edir. PHP Font Lib komandası tərəfindən hazırlanmış bu kitabxana, TrueType, OpenType, Type1 şrift faylları və daha bir çox şrift növü ilə işləmək üçün geniş funksionallıq təmin edir. Elastikliyi və çox yönlülüyü onu veb inkişafçılar, dizaynerlər və şriftlə bağlı hər hansı bir işlə məşğul olanlar üçün dəyərli bir aktivə çevirir. PHP Font Lib‑in potensialını qəbul edin və şriftlə bağlı fəaliyyətlərinizi növbəti səviyyəyə qaldırın.

Previous Next

PHP Font Kitabxanası ilə Başlanğıc

PHP Font Lib PHP 5.2 və ya daha yeni versiyanı tələb edir. PHP Font Lib-i quraşdırmağın tövsiyə olunan yolu Composer-dən istifadə etməkdir. Zəhmət olmasa, aşağıdakı əmri istifadə edərək problemsiz quraşdırma həyata keçirin.

Composer vasitəsilə PHP Font Kitabxanasını Quraşdırın

 composer require phenx/php-font-lib

Bunu həmçinin əl ilə quraşdıra bilərsiniz; son buraxılış fayllarını birbaşa GitHub deposundan yükləyin.

PHP API vasitəsilə Şrift Məlumatını Yükləyin və Çıxarın

Açıq mənbəli PHP Font Lib kitabxanası proqram inkişaf etdiricilərinə müxtəlif şrift növlərini (TrueType, OpenType və WOFF) yükləmək və bu şriftlər haqqında məlumatları öz PHP tətbiqlərində çıxarmaq imkanı verir. Kitabxana proqram inkişaf etdiricilərinə şrift fayllarından şrift adları, ölçülər, stil, dəstəklənən simvol dəstləri və daha çox kimi ətraflı məlumatları çıxarmağa imkan verir. Bu xüsusiyyət dinamik şrift idarəçiliyini və vacib şrift məlumatlarının əldə edilməsini təmin edir. Aşağıdakı nümunə proqram inkişaf etdiricilərinin PHP kodundan istifadə edərək müxtəlif şrift məlumatlarını necə yükləyə biləcəyini göstərir.

PHP API istifadə edərək Müxtəlif Şrift Məlumatını Yükləyin və Göstərin

$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();

PHP vasitəsilə Şrift Alt Dəstini Yaradın və İdarə Edin

PHP Font Lib kitabxanası, PHP tətbiqlərində şrift alt dəstələrini asanlıqla yaratmaq və idarə etmək üçün çox faydalı bir xüsusiyyəti dəstəkləyir. Bu xüsusiyyət proqramçılara müəyyən bir tətbiq üçün lazım olan yalnız simvolları çıxarmağa, fayl ölçüsünü azaltmağa və performansı optimallaşdırmağa imkan verir. Aşağıdakı nümunə, proqramçılara PHP tətbiqlərində yalnız bir neçə PHP sətiri ilə Şrift alt dəsti yaratmağın necə olduğunu göstərir.

PHP API ilə Şrift Alt Dəstini Necə Yaratmaq olar?

$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();

PHP Tətbiqlərində Qlyf Manipulyasiyası Dəstəyi

Açıq mənbəli PHP Font Lib kitabxanası, PHP əmrləri ilə şrift qlyf məlumatları üzərində işləmək üçün dəstək əlavə edib. Bu, proqramçılara şrift faylında fərdi qlyflərlə işləməyə imkan verir. Bundan əlavə, proqramçılar qlyf koordinatları, konturları və hədd qutuları kimi xüsusiyyətlərinə daxil ola bilər, bu da onlara qlyf əvəzləməsi, miqyaslandırma və fırlatma kimi qabaqcıl əməliyyatları yerinə yetirməyə şərait yaradır. Bu xüsusiyyət xüsusi şrift effektləri yaratmaq və ya dinamik mətn yaratmaq üçün xüsusilə faydalıdır.

 Azəri