1. Termékek
  2.   Font
  3.   PHP
  4.   PHP Font Lib
 
  

Ingyenes PHP könyvtár a betűk olvasásához, elemzéséhez és exportálásához

Nyílt forráskódú PHP API a különböző típusú betűfájlok betöltéséhez, olvasásához, elemzéséhez, exportálásához és részhalmazainak generálásához, valamint metaadatok, vízszintes metrikák és szöveges információk kinyeréséhez.

PHP Font Lib egy erőteljes nyílt forráskódú PHP könyvtár, amely átfogó eszközkészletet biztosít a szoftverfejlesztőknek a különféle betűtípusokkal való munkához. Akár betűtípus-fájlokat kell manipulálni, metaadatokat kinyerni, vagy dinamikus szöveget generálni, ez a sokoldalú könyvtár mindezt lefedi. A betűtípus-rajongók közössége fejlesztette, megbízható és kiterjedten dokumentált eszköz, amely könnyen integrálható PHP projektjeibe. A szoftverfejlesztők dinamikusan manipulálhatják a betűtípusokat, lehetővé téve a vizuálisan vonzó tipográfiai hatások valós időben történő létrehozását a PHP Font Lib segítségével.

PHP Font Lib egy nyílt forráskódú könyvtár, amelyet úgy terveztek, hogy néhány sor kóddal kezelje a betűtípus-manipuláció különböző aspektusait PHP alkalmazásokban, például metaadatok kinyerését, betűtípus-elemzést, glif-manipulációt, betűtípus-alhalmazok létrehozását, AdobeFontMetrics (AFM) fájlok készítését, betűtípus-formátumok konvertálását, glifadatok kinyerését vagy akár egyedi betűtípusok generálását. A glifek manipulálásának képessége lehetővé teszi a fejlesztők számára, hogy személyre szabott betűtípusokat hozzanak létre, amelyek megfelelnek a specifikus márka- vagy tervezési követelményeknek. Az egyedi betűtípusok fokozhatják a webalkalmazások vagy nyomtatott anyagok egyediségét és felismerhetőségét.

Akár betűtípusok elemzésére, manipulálására vagy generálására van szükség, ez a sokoldalú könyvtár átfogó eszközkészletet és funkciókat kínál. A PHP Font Lib tehetséges csapata által fejlesztett könyvtár átfogó funkcionalitást biztosít a különféle betűtípusokkal való munkához, mint például a TrueType, OpenType, Type1 betűtípusfájlok és még sok más. Rugalmassága és sokoldalúsága értékes eszközzé teszi webfejlesztők, tervezők és mindenki számára, aki betűtípusokkal kapcsolatos feladatokkal foglalkozik. Fogadd el a PHP Font Lib lehetőségeit, és emeld a betűtípusokkal kapcsolatos tevékenységeidet a következő szintre.

Previous Next

Első lépések a PHP Font Lib használatával

A PHP Font Lib PHP 5.2 vagy újabb verziót igényel. A PHP Font Lib telepítésének ajánlott módja a Composer használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez.

PHP Font Lib telepítése Composer segítségével

 composer require phenx/php-font-lib

Telepítheti manuálisan is; töltse le a legújabb kiadási fájlokat közvetlenül a GitHub tárolóból.

Betöltés és betűtípus-információk kinyerése PHP API-n keresztül

Az nyílt forráskódú PHP Font Lib könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy különféle betűtípusokat (TrueType, OpenType és WOFF) töltsenek be, és információkat nyerjenek ki ezekről a betűtípusokról saját PHP alkalmazásaikban. A könyvtár lehetővé teszi a fejlesztőknek, hogy részletes információkat nyerjenek ki a betűtípus-fájlokból, például betűtípusneveket, metrikákat, stílust, támogatott karakterkészleteket és egyebeket. Ez a funkció dinamikus betűtípus-kezelést és a lényeges betűtípusadatok lekérését teszi lehetővé. Az alábbi példa bemutatja, hogyan tölthetnek be a fejlesztők különféle betűtípus-információkat PHP kóddal.

Különféle betűtípus-információk betöltése és megjelenítése PHP API-val

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

Betűtípus-alhalmaz létrehozása és kezelése PHP-val

A PHP Font Lib könyvtár beépített támogatást nyújt egy nagyon hasznos funkcióhoz, amely lehetővé teszi a betűkészlet alhalmazok generálását és kezelését PHP alkalmazásaikban könnyedén. Ez a funkció lehetővé teszi a szoftverfejlesztők számára, hogy csak a konkrét alkalmazáshoz szükséges karaktereket vonják ki, csökkentve a fájlméretet és optimalizálva a teljesítményt. Az alábbi példa bemutatja, hogyan hozhatnak a fejlesztők betűkészlet‑alhalmazt néhány PHP kódsorral a PHP alkalmazásokban.

Hogyan hozhatunk létre betűtípus-alhalmazt PHP API-val?

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

Glyph manipuláció támogatása PHP alkalmazásokban

A nyílt forráskódú PHP Font Lib könyvtár beépített támogatást nyújt a betűtípus‑glyph adatokkal való munkához PHP parancsok használatával. Lehetővé teszi a szoftverfejlesztők számára, hogy egyes glyph‑okat kezeljenek egy betűtípus‑fájlban. Ezen felül a fejlesztők hozzáférhetnek a glyph tulajdonságokhoz, mint például a koordináták, körvonalak és határoló dobozok, ami lehetővé teszi fejlett műveletek végrehajtását, mint a glyph helyettesítés, méretezés és forgatás. Ez a funkció különösen hasznos egyedi betűtípus‑effektek létrehozásához vagy dinamikus szöveg generálásához.

 Magyar