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

Nemokama PHP biblioteka šriftų skaitymui, analizavimui ir eksportavimui

Atviro kodo PHP API, skirtas įkelti, skaityti, analizuoti, eksportuoti ir generuoti skirtingų tipų šriftų failų potemes bei išgauti meta duomenis, horizontalius matmenis ir tekstinę informaciją.

PHP Font Lib yra galinga atviro kodo PHP biblioteka, kuri suteikia programinės įrangos kūrėjams išsamų įrankių rinkinį darbui su įvairiais šriftų tipais. Nesvarbu, ar kūrėjams reikia manipuliuoti šriftų failais, išgauti metaduomenis ar generuoti dinaminį tekstą, ši universali biblioteka tai padengia. Sukurta šriftų entuziastų bendruomenės, ji yra patikimas ir plačiai dokumentuotas įrankis, kurį lengva integruoti į jūsų PHP projektus. Programinės įrangos kūrėjai gali dinamiškai manipuliuoti šriftais, leidžiantys kurti vizualiai patrauklius tipografijos efektus realiu laiku naudojant PHP Font Lib.

PHP Font Lib yra atviro kodo biblioteka, skirta tvarkyti įvairius šriftų manipuliavimo aspektus PHP programose vos keliais kodo eilutėmis, pvz., išgauti metaduomenis, šriftų analizę, glifų manipuliavimą, kurti šriftų potinklius, AdobeFontMetrics (AFM) failų kūrimą, konvertuoti šriftų formatus, išgauti glifų duomenis arba net generuoti pasirinktinius šriftus. Galimybė manipuliuoti glifais suteikia kūrėjams galimybę kurti asmeninius šriftus, pritaikytus konkretiems prekės ženklo ar dizaino reikalavimams. Pritaikyti šriftai gali padidinti unikalumą ir atpažįstamumą tiek internetinėse programose, tiek spausdintuose medžiagose.

Nesvarbu, ar jums reikia analizuoti, manipuliuoti ar generuoti šriftus, ši universali biblioteka siūlo išsamų įrankių ir funkcijų rinkinį. Sukurta talentingos PHP Font Lib komandos, ši biblioteka suteikia plačias galimybes dirbti su įvairiomis šriftų rūšimis, tokiomis kaip TrueType, OpenType, Type1 šriftų failai ir daugybe kitų. Jos lankstumas ir universalumas daro ją vertingu įrankiu web kūrėjams, dizaineriams ir visiems, kurie dirba su šriftų užduotimis. Pasinaudokite PHP Font Lib potencialu ir pakelkite savo šriftų susijusias veiklas į kitą lygį.

Previous Next

Pradžia su PHP Font Lib

PHP Font Lib reikalauja PHP 5.2 arba naujesnės versijos. Rekomenduojamas būdas įdiegti PHP Font Lib yra naudojant Composer. Prašome naudoti šią komandą sklandžiam įdiegimui.

Įdiekite PHP Font Lib per Composer

 composer require phenx/php-font-lib

Taip pat galite įdiegti rankiniu būdu; atsisiųskite naujausius leidimo failus tiesiai iš GitHub saugyklos.

Įkelti ir išgauti šriftų informaciją per PHP API

Atviro kodo PHP Font Lib biblioteka suteikia programinės įrangos kūrėjams galimybę įkelti įvairius šriftų tipus (TrueType, OpenType ir WOFF) ir išgauti informaciją apie šiuos šriftus savo PHP programose. Biblioteka leidžia programinės įrangos kūrėjams išgauti išsamios informacijos iš šriftų failų, pvz., šriftų pavadinimų, matmenų, stiliaus, palaikomų simbolių rinkinių ir kt. Ši funkcija leidžia dinamiškai valdyti šriftus ir gauti būtinuosius šriftų duomenis. Toliau pateiktas pavyzdys rodo, kaip programinės įrangos kūrėjai gali įkelti įvairią šriftų informaciją naudojant PHP kodą.

Įkelti ir rodyti įvairią šriftų informaciją naudojant PHP API

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

Kurti ir tvarkyti šriftų potinklius per PHP

PHP Font Lib biblioteka įtraukė palaikymą labai naudingai funkcijai, skirčiai generuoti ir tvarkyti šriftų potinklius jų PHP programose su lengvumu. Ši funkcija leidžia programinės įrangos specialistams išgauti tik tam tikrai programai reikalingus simbolius, sumažinant failo dydį ir optimizuojant našumą. Žemiau pateiktas pavyzdys parodo, kaip programų kūrėjai gali sukurti šrifto potinklį keliais PHP kodo eilutėmis PHP programose.

Kaip sukurti šriftų potinklį naudojant PHP API?

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

Glifų manipuliavimo palaikymas PHP programose

Atviro kodo PHP Font Lib biblioteka įtraukė palaikymą darbui su šriftų glifų duomenimis naudojant PHP komandas. Tai leidžia programinės įrangos kūrėjams dirbti su atskirais glifais šrifto faile. Be to, kūrėjai gali pasiekti glifų savybes, tokias kaip koordinatės, kontūrai ir ribų dėžutės, leidžiančias atlikti pažangias operacijas, pvz., glifų pakeitimą, mastelio keitimą ir sukimą. Ši funkcija ypač naudinga kuriant pasirinktinius šriftų efektus arba generuojant dinaminį tekstą.

 Lietuvių