1. Produktai
  2.   Font
  3.   JavaScript
  4.   Fontkit
 
  

Nemokama JavaScript biblioteka šriftų įkėlimui, optimizavimui ir konvertavimui

Atviro kodo JavaScript šriftų variklis leidžia tvarkyti šriftų manipuliavimą, teksto išdėstymą ir atvaizdavimą, glifų kelio išgavimą, šriftų dalijimą ir optimizavimą per JavaScript API.

Tipografijos pasaulyje tinkamo šrifto pasirinkimas gali reikšmingai paveikti vizualinį patrauklumą ir bendrą naudotojo patirtį bet kuriame dizaino projekte. Norint supaprastinti šriftų tvarkymą ir išplėsti kūrybines galimybes, kūrėjai ir dizaineriai dažniausiai pasikliauja patikimomis bibliotekomis ir įrankiais. Fontkit – atviro kodo biblioteka, kuri tapo revoliucija šioje srityje ir siūlo platų funkcijų spektrą, taip pat įgijo populiarumą dėl savo išsamios šriftų valdymo galios ir lengvo integravimo.

Fontkit suteikia galingą atviro kodo API, kuris padeda programinės įrangos kūrėjams ir dizaineriams su išsamia įrankių rinkiniu, leidžiančiu programiškai tvarkyti šriftus. API dalis sudaro keli naudingų funkcijų, tokių kaip pažangi glifo pakaitų sistema, glifo kelio išgavimas, glifo matmenų skaitymas, glifų išdėstymas, spalvoti emoji glifai, šriftų dalinimas, kerning (tarpo) palaikymas, glifo vektoriniai keliai ir jų konvertavimas į SVG kelius, naujo šrifto kūrimas, simbolio į glifą susiejimo palaikymas ir daugelis kitų.

Fontkit įtraukė palaikymą įvairiems populiariems šriftų failų formatams, tokiems kaip TrueType (.ttf), OpenType (.otf), WOFF, WOFF2, TrueType Collection (.ttc) ir Datafork TrueType (.dfont) šriftų failai. Jis sukurtas sklandžiam veikimui įvairiose platformose ir aplinkose. Nesvarbu, ar kuriate internetines, darbalaukio ar mobiliąsias programas, Fontkit suteikia nuoseklų našumą ir suderinamumą. Jo plačios funkcijos, lankstumas ir platformų suderinamumas daro jį nepakeičiamu įrankiu tipografijos užduotims ir neįkainojamu įrankiu programinės įrangos kūrėjams, kuris sutaupo laiką, pastangas ir galvos skausmus.

Previous Next

Pradžia su Fontkit

Rekomenduojamas būdas naudoti Fontkit yra per npm. Prašome naudoti šią komandą, kad sklandžiai pridėtumėte Fontkit biblioteką į savo projektą.

Įdiekite Fontkit per npm

 npm install fontkit 

Taip pat galite įdiegti jį rankiniu būdu; atsisiųskite naujausius leidimo failus tiesiai iš GitHub saugyklos.

Glifo prieiga ir manipuliavimas

Naudodami nemokamą Fontkit API, programinės įrangos kūrėjai gali pasiekti atskirus šrifto glifus ir atlikti manipuliacijas, tokias kaip mastelio keitimas, sukimas arba net jų sujungimas, siekiant sukurti pasirinktinius tipografijos efektus. API suteikia vertingus metodus, leidžiančius gauti bendrą glifų skaičių ir išsamiai sužinoti informaciją apie kiekvieną glifą, įskaitant jo Unicode kodą, pavadinimą, ribų dėžutės matmenis ir kt. Ši funkcija yra naudinga nagrinėjant šrifto simbolių aprėptį ir užtikrinant, kad jis palaikytų reikiamus simbolius konkrečiai kalbai ar rašymo sistemai.

Kaip pasiekti ir atvaizduoti glifą naudojant JavaScript API?

export default class GlyphPosition {
  constructor(xAdvance = 0, yAdvance = 0, xOffset = 0, yOffset = 0) {
    /**
     * The amount to move the virtual pen in the X direction after rendering this glyph.
     * @type {number}
     */
    this.xAdvance = xAdvance;

    /**
     * The amount to move the virtual pen in the Y direction after rendering this glyph.
     * @type {number}
     */
    this.yAdvance = yAdvance;

    /**
     * The offset from the pen position in the X direction at which to render this glyph.
     * @type {number}
     */
    this.xOffset = xOffset;

    /**
     * The offset from the pen position in the Y direction at which to render this glyph.
     * @type {number}
     */
    this.yOffset = yOffset;
  }
}

Teksto išdėstymas ir atvaizdavimas naudojant JavaScript

Atviro kodo Fontkit API suteikė visapusišką paramą pažangiam teksto išdėstymui ir atvaizdavimo galimybėms JavaScript programose. Programinės įrangos kūrėjai gali pasinaudoti jos funkcijomis, kad tvarkytų sudėtingus teksto išdėstymus, daugiakalbę tipografiją ir išsamias atvaizdavimo algoritmus, pasiekdami išskirtinius rezultatus įvairiose platformose ir įrenginiuose. API palaiko glifų formavimą, kerningą ir raidžių tarpą, teksto matavimą, anti‑aliasingą ir hintingą, šriftų talpinimą ir daugelį kitų. Jos patikimos teksto išdėstymo ir atvaizdavimo galimybės daro ją galingu įrankiu tipografija dirbantiems kūrėjams.

Tvarkykite šriftų analizę ir metaduomenis per JS API

Atviro kodo Fontkit biblioteka siūlo galingas šriftų analizės galimybes, leidžiančias kūrėjams tyrinėti ir išgauti svarbią informaciją iš šriftų failų. Ji teikia išsamų įrankių rinkinį šriftų analizei, įskaitant metaduomenų, tokių kaip šrifto šeima, svoris, stilius ir palaikomos simbolių rinkos, išgavimą. Ši informacija yra neįkainojama šriftų pasirinkimui ir teksto išdėstymo sprendimams. Ji taip pat apima tikrinimo mechanizmus, skirtus patikrinti šriftų failų vientisumą ir teisingumą. Ji gali aptikti ir pranešti apie galimas problemas, tokias kaip trūkstamos arba netinkamai suformuotos lentelės, nesuderinami šriftų formatai arba specifinės šriftų klaidos.

 Lietuvių