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

Ilmainen PHP-kirjasto fonttien lukemiseen, jäsentämiseen ja viemiseen

Avoimen lähdekoodin PHP-API lataamiseen, lukemiseen, jäsentämiseen, viemiseen ja erilaisten fonttitiedostojen osajoukkojen luomiseen sekä metatietojen, vaakamittauksien ja tekstuaalisen tiedon poimimiseen.

PHP Font Lib on tehokas avoimen lähdekoodin PHP-kirjasto, joka tarjoaa ohjelmistokehittäjille kattavan työkalupaketin erilaisten fonttien kanssa työskentelemiseen. Olipa kehittäjien tarpeena muokata fonttitiedostoja, purkaa metatietoja tai luoda dynaamista tekstiä, tämä monipuolinen kirjasto kattaa kaiken. Fonttiharrastajien yhteisön kehittämä, se on luotettava ja laajasti dokumentoitu työkalu, jonka voi helposti integroida PHP-projekteihisi. Ohjelmistokehittäjät voivat dynaamisesti manipuloida fontteja, mahdollistaen visuaalisesti houkuttelevien typografiatehosteiden luomisen lennossa PHP Font Libin avulla.

PHP Font Lib on avoimen lähdekoodin kirjasto, joka on suunniteltu käsittelemään erilaisia fonttien manipulointiin liittyviä asioita PHP-sovelluksissa vain muutamalla koodirivillä, kuten metatietojen poiminta, fonttien jäsentäminen, glyyffien manipulointi, fonttialajojen luominen, AdobeFontMetrics (AFM) -tiedostojen luominen, fonttimuotojen muuntaminen, glyyffitietojen poiminta tai jopa mukautettujen fonttien luominen. Kyky manipuloida glyyffejä antaa kehittäjille mahdollisuuden luoda henkilökohtaisia fontteja, jotka on räätälöity erityisiin brändi- tai suunnitteluvaatimuksiin. Räätälöidyt fontit voivat parantaa verkkosovellusten tai painomateriaalien ainutlaatuisuutta ja tunnistettavuutta.

Olipa tarpeesi sitten jäsentää, manipuloida tai luoda fontteja, tämä monipuolinen kirjasto tarjoaa kattavan työkalupaketin ja toiminnallisuudet. PHP Font Libin lahjakas tiimi on kehittänyt tämän kirjaston, joka tarjoaa laajan valikoiman toimintoja erilaisten fonttien, kuten TrueType-, OpenType- ja Type1-fonttitiedostojen, sekä monien muiden kanssa työskentelemiseen. Sen joustavuus ja monipuolisuus tekevät siitä arvokkaan resurssin web-kehittäjille, suunnittelijoille ja kaikille, jotka ovat mukana fontteihin liittyvissä tehtävissä. Hyödynnä PHP Font Libin potentiaalia ja vie fontteihin liittyvät projektisi seuraavalle tasolle.

Previous Next

Aloitus PHP Font Lib -kirjaston kanssa

PHP Font Lib vaatii PHP-version 5.2 tai uudemman. Suositeltu tapa asentaa PHP Font Lib on Composerin käyttö. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna PHP Font Lib Composerin kautta

 composer require phenx/php-font-lib

Voit myös asentaa sen manuaalisesti; lataa uusimmat julkaisutiedostot suoraan GitHubista.

Lataa ja pura fonttitiedot PHP-API:n avulla

Open source PHP Font Lib -kirjasto antaa ohjelmistokehittäjille mahdollisuuden ladata erilaisia fonttityyppejä (TrueType, OpenType ja WOFF) ja poimia tietoa näistä fonteista omissa PHP-sovelluksissaan. Kirjasto mahdollistaa ohjelmistokehittäjille yksityiskohtaisen tiedon hakemisen fonttitiedostoista, kuten fonttien nimet, mittasuhteet, tyyli, tuetut merkistöset ja paljon muuta. Tämä ominaisuus mahdollistaa dynaamisen fonttien hallinnan ja olennaisen fonttitiedon hakemisen. Seuraava esimerkki näyttää, miten ohjelmistokehittäjät voivat ladata erilaisia fonttitietoja PHP-koodilla.

Lataa ja näytä erilaisia fonttitietoja PHP-API:n avulla

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

Luo ja hallinnoi fonttialijoukkoa PHP:n avulla

PHP Font Lib -kirjasto on sisällyttänyt tuen erittäin hyödylliseen ominaisuuteen, jonka avulla voidaan luoda ja hallita fonttialijoukkoja PHP-sovelluksissa vaivattomasti. Tämä ominaisuus mahdollistaa ohjelmistokehittäjille vain tarvittavien merkkien poimimisen tiettyä sovellusta varten, mikä pienentää tiedostokokoa ja optimoi suorituskykyä. Seuraava esimerkki osoittaa, miten ohjelmistokehittäjät voivat luoda fonttialijoukon vain muutamalla PHP-koodirivillä PHP-sovelluksissa.

Kuinka luoda fonttialijoukko PHP-API:n avulla?

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

Glyphien muokkaustuki PHP-sovelluksissa

Avoimen lähdekoodin PHP Font Lib -kirjasto on sisällyttänyt tuen fonttiglyyfi‑tietojen käsittelyyn PHP-komentoja käyttäen. Se mahdollistaa ohjelmistokehittäjille työskentelyn yksittäisten glyyffien kanssa fonttitiedostossa. Lisäksi kehittäjät voivat käyttää glyyffien ominaisuuksia, kuten koordinaatteja, ääriviivoja ja raja‑laatikkoja, mikä mahdollistaa kehittyneitä toimintoja, kuten glyyffien korvaamista, skaalausta ja kiertoa. Tämä ominaisuus on erityisen hyödyllinen räätälöityjen fonttiefektien luomiseen tai dynaamisen tekstin tuottamiseen.

 Suomen