Leabharlann PHP Saor in Aisce le Léamh, Parsáil & Easpórtáil Clónna
API PHP Foinse Oscailte le Luchtú, Léamh, Parsáil, Easpórtáil agus Giniúint fo-bhanna de chineálacha éagsúla de chomhaid cló agus le Bailiú sonraí meiteashonraí, méadracháin cothrománacha & eolas téacsúil.
Is leabharlann PHP Font Lib cumhachtach foinse oscailte é a sholáthraíonn uirlisí cuimsitheacha do fhorbróirí bogearraí le haghaidh oibriú le cineálacha éagsúla clónna. Cibé an gá do fhorbróirí glyph a láimhseáil, meiteashonraí a bhaint amach, nó téacs dinimiciúil a ghiniúint, tá an leabharlann ilúsáideach seo ag clúdach gach rud. Forbairtear é ag pobal de dhúiseanna cló, agus tá sé mar uirlis iontaofa agus go maith doiciméadaithe a d'fhéadfaí a chomhtháthú go héasca i do thionscadail PHP. Is féidir le forbróirí bogearraí clónna a láimhseáil go dinimiciúil, rud a chuireann ar chumas cruthú éifeachtaí clóghrafaíochta a bhfuil cuma dhílis orthu ar an mbealach féin ag baint úsáide as PHP Font Lib.
Is leabharlann foinse oscailte é PHP Font Lib a dheartha chun déileáil le gnéithe éagsúla de láimhseáil cló i bhfeidhmchláir PHP le cúpla líne de chód amháin, mar shampla meiteashonraí a bhaint, parsáil cló, láimhseáil glyph, cruthú fo-bhrollaí cló, cruthú comhad AdobeFontMetrics (AFM), formáidí cló a thiontú, sonraí glyph a bhaint nó fiú clóanna saincheaptha a ghiniúint. Cuireann an cumas glyphanna a láimhseáil ar chumas forbróirí clóanna pearsantaithe a chruthú a oireann do bhranda nó riachtanais dearaidh ar leith. Is féidir le clóanna saincheaptha uathúlacht agus aitheantas a fheabhsú i bhfeidhmchláir ghréasáin nó i ábhair chlóite.
Cibé an gá duit clóanna a pharsáil, a láimhseáil, nó a ghiniúint, cuireann an leabharlann ilúsáideach seo tacair iomlán uirlisí agus feidhmeanna ar fáil. Forbair an fhoireann cumasúil ag PHP Font Lib an leabharlann seo le tacar cuimsitheach de fheidhmiúlachtaí le haghaidh oibriú le cineálacha éagsúla cló, mar shampla TrueType, OpenType, comhaid cló Type1, agus go leor eile. Tá a chineálúlacht agus a ilúsáidíocht ina mhaoin luachmhairi do fhorbróirí gréasáin, dearthóirí, agus d’aon duine a bhfuil baint acu le tascanna cló. Glac le féidearthacht PHP Font Lib agus tabhair le do thionscnaimh a bhaineann le cló an chéad chéim eile.
Ag Tosú le PHP Font Lib
Éilíonn PHP Font Lib leagan PHP 5.2 nó níos nuaí. Is é an bealach molta chun PHP Font Lib a shuiteáil ná trí Composer a úsáid. Le do thoil bain úsáid as an t-ordú seo a leanas le suiteáil réidh.
Suiteáil PHP Font Lib trí Composer
composer require phenx/php-font-libIs féidir leat é a shuiteáil de láimh freisin; íoslódáil na comhaid eisiúna is déanaí go díreach ó stór GitHub.
Luchtaigh & Bain Amach Eolas Cló trí API PHP
Cuirtear ar fáil ag an leabharlann oscailte PHP Font Lib do fhorbróirí bogearraí an cumas clónna éagsúla cló (TrueType, OpenType agus WOFF) a luchtú agus faisnéis faoi na clóanna sin a bhaint amach laistigh dá n-iarratais PHP féin. Ceadaíonn an leabharlann d'fhorbróirí bogearraí faisnéis mhionsonraithe a bhaint as comhaid cló, mar shampla ainmneacha cló, méadrachtaí, stíl, tacair carachtar tacaithe, agus tuilleadh. Cuireann an ghné seo ar chumas bainistíocht dinimiciúil cló agus aisghabháil sonraí cló riachtanach. Taispeánann an sampla thíos conas is féidir le forbróirí bogearraí eolas éagsúla cló a luchtú ag baint úsáide as cód PHP.
Luchtaigh & Taispeáin Eolas Cló Éagsúil ag baint úsáide as 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();
Cruthaigh & Bainistigh Fho-thacar Cló trí PHP
Tá tacaíocht le feidhmchlár leabharlainne PHP Font Lib curtha san áireamh le gné an-úsáideach chun fo-thacar cló a ghiniúint agus a bhainistiú laistigh dá n-iarratais PHP go héasca. Ligeann an ghné seo do shaineolaithe bogearraí na carachtair riachtanacha don iarratas áirithe a bhaint amach, méid an chomhaid a laghdú agus feidhmíocht a bharrfheabhsú. Taispeánann an sampla thíos conas is féidir le forbairtóirí bogearraí fo-thacar cló a chruthú le cúpla líne de chód PHP laistigh d'iarratais PHP.
Conas Fho-thacar Cló a Chruthú ag baint úsáide as 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();
Tacaíocht Láimhseála Glyph i Feidhmchláir PHP
Tá tacaíocht le leabharlann foinse oscailte PHP Font Lib curtha san áireamh chun oibriú le sonraí glyph cló ag baint úsáide as orduithe PHP. Cuireann sé ar chumas forbróirí bogearraí oibriú le glyphí aonair laistigh de chomhad cló. Ina theannta sin, is féidir le forbróirí bogearraí rochtain a fháil ar airíonna glyph cosúil le comhordanáidí, imlíne, agus boscaí teorann, rud a ligeann dóibh oibríochtaí casta a dhéanamh mar ionadú glyph, scálú, agus rothlú. Tá an ghné seo thar a bheith úsáideach chun éifeachtaí cló saincheaptha a chruthú nó téacs dinimiciúil a ghiniúint.