Převod TTF na SVG v JavaScriptu

Převod souborů TTF (TrueType Font) na SVG (Scalable Vector Graphics) v JavaScriptu umožňuje vývojářům používat vlastní písma ve škálovatelném, vektorovém formátu vhodném pro webové projekty. Tento proces zahrnuje načtení souboru TTF, extrakci glifů písma a jejich převod na SVG data cest. V tomto článku se naučíme, jak převést TTF na SVG v JavaScriptu.

Tento článek pokrývá následující témata:

JavaScript knihovna pro převod TTF na SVG

Použijeme knihovnu Aspose.Font pro JavaScript pro provedení převodu TTF na SVG. Tato knihovna umožňuje vývojářům manipulovat, extrahovat a spravovat data písem v různých formátech, včetně TrueType (.ttf), OpenType (.otf) a dalších.

Prosím stáhněte knihovnu a postupujte podle pokynů pro instalaci Aspose.Font pro JavaScript.

Převod TTF na SVG pomocí JavaScriptu

Písma TrueType můžeme snadno převést do formátu SVG v JavaScriptu v rámci webové aplikace. Načteme soubor TTF a poté ho převedeme do formátu SVG. Vlákno webového pracovníka bude zpracovávat úlohy náročné na zdroje, aby nedošlo k zablokování hlavního UI vlákna. To činí naši převodníkovou aplikaci uživatelsky přívětivější, zjednodušuje proces převodu a umožňuje efektivní stahování souborů.

Postupujte podle následujících kroků pro převod písma TrueType do SVG pomocí JavaScriptu:

  • Vytvořte webového pracovníka pomocí následujícího úryvku kódu:
  • Převod TTF na SVG následujícími kroky:
  1. Vyberte vstupní soubor TTF.
  2. Vytvořte FileReader.
  3. Zavolejte funkci AsposeFontConvertToSVG.
  4. Nastavte výsledný název souboru v json.fileNameResult.
  5. Poté zkontrolujte, zda json.errorCode je 0, a získejte odkazy na výsledné soubory. Pokud json.errorCode není 0, podrobnosti o chybě budou dostupné v json.errorText.
  6. Nakonec funkce DownloadFile vygeneruje odkaz, který umožní uživateli stáhnout výsledný soubor do jeho operačního systému.

Následující ukázka kódu ukazuje jak převést soubor s písmem TrueType do formátu SVG pomocí JavaScriptu.

Převod TTF na SVG v JavaScriptu

Vyzkoušejte bezplatný online převodník TTF na SVG

Můžete také převést své soubory TTF na SVG pomocí tohoto bezplatného online nástroje TTF na SVG převodník. Přístup k němu můžete získat pomocí jakéhokoli webového prohlížeče na jakékoli platformě.

Získejte JavaScript Font knihovnu

Můžete získat bezplatnou dočasnou licenci, abyste mohli vyzkoušet JavaScript knihovnu písma bez omezení hodnocení.

TrueType Font na SVG - Zdarma zdroje

Kromě převodu písem TrueType do formátu SVG prozkoumejte různé další funkce knihovny pomocí níže uvedených zdrojů:

Závěr

Závěrem, převod TTF na SVG pomocí JavaScriptu je výkonný způsob, jak přenést vlastní písma do vašich webových projektů se škálovatelnou, vysoce kvalitní grafikou. Prozkoumali jsme, jak číst soubory TTF, extrahovat glify písem a transformovat je na SVG cesty pomocí JavaScript knihovny písma. Máte-li jakékoli dotazy, neváhejte nás kontaktovat na našem bezplatném podpůrném fóru.

Viz také