Utilia

Leturundirmengi

Búðu til undirmengi letrs með þeim stöfum sem þú þarft, með HarfBuzz í vafranum. Fáðu minni TTF/OTF og WOFF, forskoðun og @font-face reglu með unicode-range.

Athugaðu leyfi leturgerðarinnar fyrst

Undirmengi breytir leturskránni. Mörg atvinnuleyfi banna að letri sé breytt eða það umbreytt, eða leyfa það aðeins til vefnotkunar með skilyrðum. Opin leyfi eins og SIL Open Font License (OFL) og Apache 2.0 leyfa það (með OFL þarf að endurnefna undirmengi sem heldur frátekna leturnafninu). Lestu leyfi leturgerðarinnar áður en þú gefur niðurstöðuna út.

Stafir sem á að halda

Stafir valdir: 0

Hvernig á að búa til undirmengi letrs

  1. Athugaðu leyfið. Undirmengi býr til breytt afrit af letrinu. Opin leyfi eins og SIL Open Font License (OFL) og Apache 2.0 leyfa það; mörg atvinnuleyfi fyrir skjáborð og vef gera það ekki, eða aðeins með skilyrðum. Lestu leyfi letursins fyrst.
  2. Slepptu TTF-, OTF- eða WOFF-skrá á svæðið eða smelltu á það til að velja eina. Reiturinn Upprunalegt letur sýnir Fjölskylda, Snið, Skráarstærð, fjölda Glýfur og fjölda Stafir sem letrið varpar.
  3. Veldu Stafir sem á að halda: Grunn-latína, Latin-1, Latína, eins og í Google Fonts, Franska og Tölustafir og talnatákn má sameina. Bættu við þínum eigin stöfum í Stafir úr texta (hver einstakur stafur textans er geymdur) eða í Unicode-svið, skrifuðum eins og í CSS: U+0020-007E, U+2013, U+04??.
  4. Hakaðu í Fjarlægja hinting ef þú vilt minnstu mögulegu skrá.
  5. Smelltu á Búa til undirmengi. Vélin (um 650 KB) hleðst í fyrsta skipti og síðan er letrið unnið á tækinu þínu.
  6. Berðu stærðirnar saman í Niðurstaða, skoðaðu Forskoðun undirmengisins, notaðu síðan Sækja TTF (eða OTF) og Sækja WOFF, og afritaðu CSS @font-face regluna.

Leturskráin yfirgefur aldrei tölvuna þína: hún er lesin, minnkuð og pökkuð aftur í vafranum.

Hvað undirmengi gerir

Letur inniheldur oft hundruð eða þúsundir glýfa: kýrillísku, grísku, víetnömsku, tákn, afbrigði. Síða á ensku eða frönsku notar aðeins brot af þeim. Þetta tól keyrir hb-subset, undirmengisforrit HarfBuzz-textavélarinnar (sama kóða og Google Fonts og mörg byggingartól nota), þýddan í WebAssembly. Það heldur glýfunum fyrir stafina sem þú valdir, auk glýfa sem OpenType-eiginleikar þurfa til að sýna þá (samtengingar eins og „fi“, smástafir og stafir með broddum þegar þeir nást frá stöfunum þínum), og fjarlægir restina. Kerning- og aðrar uppsetningartöflur eru skornar niður til samræmis.

Dæmigerðar niðurstöður: fullt letur með latínu, kýrillísku og grísku upp á 300 KB getur farið niður í 20 eða 30 KB fyrir franskan texta, og lógóletur sem er minnkað niður í stafi eins orðs vegur oft aðeins nokkur kílóbæti.

Línan Ekki í letrinu telur upp stafi sem þú baðst um en letrið hefur ekki. Vafrar teikna þá með varaletri.

Úttakssnið og unicode-range

  • TTF/OTF: undirmengið heldur útlínutegund upprunans (TrueType eða CFF).
  • WOFF: sama letrið með hverja töflu þjappaða með zlib. Allir núverandi vafrar lesa það. WOFF-inntak er afþjappað fyrst.
  • WOFF2 er ekki í boði: Brotli-þjöppun þess og töfluumbreytingar eiga sér engan kóðara í vafranum og WOFF2-skrár er heldur ekki hægt að lesa hér. Umbreyttu WOFF2 í TTF fyrst (til dæmis með fontTools). Netþjónninn þinn getur líka þjappað TTF/OTF með gzip eða Brotli á flugi.

CSS @font-face reglan telur WOFF-skrána fyrst, stillir font-display: swap og bætir við unicode-range sem byggist á stöfunum sem eru í raun í undirmenginu. Með unicode-range sækir vafrinn skrána aðeins þegar síðan notar einn þessara stafa, svo þú getur skipt fjölskyldu í nokkrar skrár (til dæmis latínu og kýrillísku) og látið hvern gest hlaða aðeins því sem hann þarf. Breyttu font-family heiti þannig að það passi við nafnið í stílblaðinu þínu.

Algengar spurningar

Er löglegt að búa til undirmengi letrs?

Það fer eftir leyfinu, ekki tólinu. SIL Open Font License leyfir breytingar berum orðum; ef letrið tilgreinir frátekið leturnafn verður breytta útgáfan að vera dreift undir öðru nafni. Mörg atvinnuleyfi banna að letri sé breytt, það umbreytt eða hýst sjálft. Ef þú ert í vafa skaltu spyrja leturhúsið.

Hvers vegna er undirmengið stærra en ég bjóst við?

OpenType-uppsetningareiginleikar draga inn auka glýfur (samtengingar, afbrigði, smástafi) og hinting-fyrirmæli geta verið stór í TrueType-letrum. Prófaðu Fjarlægja hinting og athugaðu að þú hafir ekki hakað í stóra forstillingu fyrir mistök.

Á ég að fjarlægja hinting?

Hinting bætir birtingu í smáum stærðum á Windows með eldri teiknivélum. Á macOS, iOS, Android og nútíma Windows í venjulegum stærðum er munurinn lítill. Fyrir fyrirsagnir og lógó er yfirleitt í lagi að fjarlægja það.

Get ég búið til undirmengi af breytilegu letri?

Já. Breytiásarnir haldast, svo undirmengið er áfram breytilegt; aðeins stöfunum er fækkað.

Hvað með leturssöfn (.ttc)?

Aðeins fyrsta letur safnsins fær undirmengi.