Ez az útmutató bemutatja, hogyan lehet TTF-et SVG-vé konvertálni Java használatával. Segít abban, hogy egy adott glifet egy TTF formátumú betűtípusból kinyerjen, és ezt az egyedi karaktert SVG fájlba renderelje. Megkapja az IDE beállításának részleteit, a programozási utasítások listáját és egy példakódot egy glif átalakításához TTF-ből SVG-be Java-val.
Lépések a TTF SVG konverterhez Java-val
- Állítsa be a környezetet az Aspose.Font for Java könyvtár hozzáadásával az alkalmazásához a TTF SVG-be konvertálásához
- Alkalmazza a licencet a termék összes funkciójának eléréséhez
- Határozza meg a cél betűtípust a FontType és a fájl elérési útjának megadásával a FontDefinition objektumnak
- Nyissa meg a betűtípust a Font.Open() metódus használatával a fenti definícióval
- Érje el a kívánt glifet a betűtípusból, amely a cél karaktert ábrázolja, például ‘A’
- Készítsen egy segítőt a glif rajzolási lépéseinek SVG útvonalparancsokként való összegyűjtésére
- Készítsen elő és használjon egy renderelőt, amely végig tud menni a glif körvonalán és át tudja adni ezeket a rajzolási lépéseket a segítőnek
- Alkalmazzon egy transzformációt, hogy a betűtípus koordináta-rendszere megfeleljen az SVG elvárásainak
- Végül renderelje a glifet, csomagolja be az útvonalat egyszerű SVG jelölésbe, és mentse SVG fájlként
Ezek a lépések határozzák meg a teljes folyamatot egy glif TTF-ből SVG betűtípussá Java-val való konvertálására. A program megnyit egy TTF betűtípust, és megtalálja azt a glifet, amely az Ön által kívánt karaktert ábrázolja, például ‘A’. Ezután végigmegy a glif körvonalán, és ezeket a rajzolási lépéseket SVG útvonalparancsokká alakítja. Végül az útvonalat beburkolja SVG jelölésbe, és elmenti SVG fájlként.
Kód a TTF SVG betűtípus konverterhez Java-val
Ebben a kódban megtanultuk, hogyan lehet TTF-et SVG-vé konvertálni Java-val. Egy adott karaktert kinyer egy TTF fájl betűtípusából, a körvonalát utasításkészletté alakítja egy SVG fájlban történő rajzoláshoz, és elmenti a szöveget SVG fájlként. Ezt a folyamatot minden karakterhez megismételheti, az ASCII karakterek vagy a glif ID használatával, a követelményeknek megfelelően.
Ebben az útmutatóban megtanultuk, hogyan lehet egy TTF glifet SVG fájlban renderelni. A betűtípus metrikáinak lekéréséhez tekintse meg a Hogyan lehet betűtípus metrikákat lekérni Java-val című cikket.