Ovaj vodič pokazuje kako pretvoriti TTF u SVG pomoću Java. Pomaže vam dohvatiti pojedini glif za znak iz fonta u TTF formatu i prikazati taj znak u SVG datoteci. Dobit ćete detalje o postavljanju IDE-a, popis programskih uputa i primjer koda za promjenu glifa u TTF u SVG pomoću Java.
Koraci za pretvarač TTF u SVG pomoću Java
- Postavite okruženje dodavanjem Aspose.Font for Java biblioteke u vašu aplikaciju za pretvorbu TTF u SVG
- Primijenite licencu kako biste pristupili svim značajkama proizvoda
- Definirajte ciljnu fontu pružanjem FontType i putanje datoteke na disku objektu FontDefinition
- Otvorite font koristeći metodu Font.Open() s gore navedenom definicijom
- Pristupite željenom glifu iz fonta koji predstavlja ciljani znak, kao što je ‘A’
- Pripremite pomoćnika za prikupljanje koraka crtanja glifa kao SVG naredbi puta
- Pripremite i koristite renderer koji može proći kroz obris glifa i predati te korake crtanja vašem pomoćniku
- Primijenite transformaciju tako da koordinatni sustav fonta odgovara onome što SVG očekuje
- Na kraju, renderirajte glif, zamotajte put u jednostavan SVG markup i spremite ga kao SVG datoteku
Ovi koraci definiraju cijeli postupak pretvorbe glifa u TTF u SVG font pomoću Java. Program otvara TTF font i pronalazi glif koji predstavlja znak koji želite, kao što je ‘A’. Zatim prolazi kroz obris glifa i pretvara te korake crtanja u SVG naredbe puta. Na kraju, zamotava put unutar SVG markupa i sprema ga kao SVG datoteku.
Kod za pretvarač TTF u SVG font pomoću Java
U ovom smo kodu naučili kako transformirati TTF u SVG pomoću Java. Dohvaća određeni znak iz fonta u TTF datoteci, pretvara njegov obris u skup uputa za crtanje u SVG datoteku i sprema tekst u SVG datoteku. Ovaj postupak možete ponoviti za sve znakove pristupom svakom znaku pomoću ASCII znakova ili ID-a glifa, ovisno o zahtjevima.
U ovom vodiču naučili smo transformaciju glifa u TTF-u za prikaz u SVG datoteci. Za dohvat metrika fonta pogledajte članak Kako dohvatiti metrike fonta pomoću Java.