1. Táirgí
  2.   Font
  3.   Python
  4.   FontForge
 
  

Leabharlann Python Saor in Aisce le haghaidh Cruthú & Tiontú Clónna

API Python Foinse Oscailte a cheadaíonn cruthú, modhnú agus tiontú clónna i OpenType, TrueType, UFO, CID-keyed, agus i go leor formáidí comhaid eile.

Is uirlis eagarthóireachta clótha ilúsáideach agus saibhir i ngnéithe í FontForge a d’fhás clú i measc forbróirí bogearraí, dearthóirí cló, agus lucht leanúna cló. Leis an tacar iomlán uirlisí agus comhéadan intuítíve, soláthraíonn an leabharlann ardán cumhachtach chun clótha a chruthú, a chur in eagar agus a láimhseáil laistigh de fheidhmchláir Python. Forbrúite ag George Williams agus pobail ghníomhach ranníocóirí, cuireann sé comhéadan atá éasca le húsáid ar fáil in éineacht le tacar iomlán uirlisí a ligeann d’úsáideoirí a gcló a mhúnlú agus a fheabhsú i ngach gné.

FontForge, ar a dtugtar PfaEdit roimhe seo, tá sé i bhforbairt le breis is dhá dhéag deach bliain. Le stair shaibhir, tá an t-eagarthóir cló foinse oscailte seo tar éis éirí go háirithe mar gheall ar a chomhoiriúnacht tras-ardán, ag tacú le príomhchórais oibriúcháin mar Windows, macOS, agus Linux. Tá raon leathan gnéithe ag an leabharlann a fhreagraíonn ar riachtanais éagsúil dearaí cló, rud a fhágann go bhfuil sé ina uirlis roghnaithe do shaineolaithe sa réimse. Tá roinnt gnéithe eochair a thacaíonn an leabharlann leo ná dearadh agus eagarthóireacht glyph, iompórtáil agus easpórtáil go formáidí comhaid eile a dtacaítear leo, tacaíocht le hintí cló, cló-athrú casta, tacaíocht Unicode agus ilteangach, Optamú cló, agus go leor eile.

Cuireann FontForge comhéadan úsáideora-chiúin ar fáil a fhágann go bhfuil sé inrochtana do thosaitheoirí agus dearaí le taithí, agus tá sé gan dabht tar éis éirí mar uirlis roghnaithe do úsáideoirí atá ag iarraidh clónna a chruthú agus a fheabhsú le cruinneas, cruthaitheacht, agus éifeachtúlacht. Cibé an bhfuil tú i do dhúiseanna cló, dearthóir gairmiúil, nó forbróir cló, cuireann an leabharlann cumas ort do chruthaitheacht a scaoileadh agus do radhairc clóghrafaíochta a thabhairt chun beatha. Leis an nádúr foinse oscailte, comhoiriúnacht tras-ardáin, agus pobail ghníomhach, is rogha iontach é chun formáidí comhad cló a chruthú agus a bhainistiú.

Previous Next

Ag Tosú le FontForge

Is é an bealach molta chun FontForge a shuiteáil ag baint úsáide as CMake. Úsáid an t-ordú seo a leanas le suiteáil réidh.

Suiteáil FontForge trí CMake

 git clone https://github.com/fontforge/fontforge && cd fontforge && mkdir build && cd build
cmake -GNinja ..
ninja
 

Is féidir leat é a shuiteáil de láimh freisin; íoslódáil na comhaid eisiúna is déanaí go díreach ó stór GitHub.

Cruthaigh Cló Nua ag baint úsáide as Python

Ceadaíonn leabharlann FontForge foinse oscailte d'fhorbróirí bogearraí cruthú agus bainistíocht clóanna nua laistigh dá n-iarratais Python le cúpla líne de chód. Is féidir le forbróirí bogearraí an cló a shaincheapadh níos mó trí ghlyphanna breise a chur leis, a n-airíonna a choigeartú, agus na gnéithe éagsúla a sholáthraíonn an leabharlann a fhiosrú. Tacaíonn sé le himeachtaí Bézier agus PostScript araon, ag tairgiú smacht fhairsinghníomhach ar mhionathrú lúbanna, eagarthóireacht pointí, agus coigeartú cosán. Taispeánann an sampla seo a leanas conas is féidir le forbróirí bogearraí cló nua a chruthú ag baint úsáide as orduithe Python.

Conas Clónna Nua a Chruthú ag baint úsáide as Feidhmchláir Python?

import fontforge
import psMat
// Create a new FontForge font object
font = fontforge.font()
// Set font properties
font.fontname = "MyFont"
font.fullname = "My Font"
font.familyname = "My Font Family"
// Create a new glyph
glyph = font.createChar(65, "A")  # 65 is the ASCII code for 'A'
// Set glyph properties
glyph.width = 600  # Set the width of the glyph
// Draw the glyph using FontForge's drawing functions
glyph.addReference("A")  # Add a reference to the 'A' glyph
//Save the font file
font.generate("myfont.ttf")
// Export the font in a different format
font.generate("myfont.otf")
font.generate("myfont.ps")

Iompórtáil & Tiontú Clónna trí API Python

Déanann FontForge sé éasca do fhorbróirí bogearraí clónna agus aistriú Clónna laistigh de fheidhmchláir Python. Cuireann sé ar chumas an t-iompórtáil agus an t-aistriú clónna trí mhúnlaí éagsúla. Tacaíonn sé le formáidí coitianta ar nós TrueType (TTF), OpenType (OTF), agus PostScript (PS), ag ligean do fhorbróirí clónna atá ann cheana a iompórtáil go réidh le haghaidh modhnaithe nó a gcruthú a easpórtáil le húsáid i dtimpeallachtaí éagsúla. Is féidir le húsáideoirí comhaid clónna atá ann cheana a thabhairt isteach go réidh, rud a ligeann dóibh na clónna atá ann a mhodhnú agus a fheabhsú. Ina theannta sin, tacaíonn an leabharlann le clónna a aistriú idir formáidí éagsúla, ag cur ar chumas comhoiriúnacht ar fud ardáin deartha agus foilsiú éagsúla.

Easpórtáil Clónna go Formáidí Eile trí Ptyhon

font.generate("myfont.otf")
font.generate("myfont.ps")
 Gaeilge