Sigma Consolefonts pakket bevat 'n stel van UTF-8 fonts wat leesbaarheid en wye dekking te verskaf. Eintlik is dit net een font, in 'n 8x16 grootte, maar met 'n aantal variasies van wat kry gekarteer in die (psfu) consolefont. As jy dit nie gebruik Linux en 'n UTF-8 land, hierdie sal waarskynlik nie enige relevansie vir jou.
Nog belangstel? Ok, hier is 'n minder as wonderlike foto wat die sigma-generaal weergawe van hierdie font kan doen. Jammer vir die swak kwaliteit van die foto, ek hoop jy kan 'n idee van wat dit doen kry - en as jy die gebruik van die Linux console sonder 'n grafiese werkskerm, sal jy moet net om dit af te laai om dit uit te probeer.
Ek het ten doel om mense te laat sien as baie karakters as moontlik op hul console. Ek weet dat die meeste mense aanvaar 'n grafiese desktop is nodig om 'n wye verskeidenheid van die karakters te sien, maar die standaard konsole kan 512 karakters vertoon as jy dit doen sonder die vet kleure.
Tradisionele konsole fonts het dikwels gebruik aparte karakters vir Cyrilliese en Latynse letters van dieselfde vorm, maar lessenaar fonts hulle normaalweg lewer identies (bv latin A en Cyrilliese А), en so doen ek - dit help om 'n ruimte beskikbaar is. Ek het perl script Dmitri Bolkhovityanov se gebruik om te kies watter karakters gebruik word in 'n bepaalde psfu font, en verskeie kode points kaart om die dieselfde Than. Daar is 'n beperkte reeks-line teken karakters (genoeg om 'n ordentlike vertoning in die Linux-kern se 'maak menuconfig' gee).
Die belangrikste gebruik van hierdie fonts is wanneer jy nie 'n grafiese werkskerm het, maar nog steeds wil in staat wees om die teks te lees in baie tale. So, miskien is hulle die mees geskikte mense loop bedieners. Vir myself, laat hulle my lees my pos oor ssh wanneer ek die bou van die grafiese werkskerm vir 'n nuwe stelsel.
Die font self begin as etl16 van een van die Debian konsole pakkette. Ek verander dit meer gebalanseerde letters gee - meer stert ten koste van die minder ruimte bo die briewe, en die totstandkoming van die aksent nader aan die brief. Die 'sel' formaat van 'n hoofletter is 3 rye bokant die brief, 10 rye vir die brief, en 'n ander 3 rye vir die afdaler. In hex, dit is 3A3, vandaar die naam (U + 03A3 is Σ).
In teenstelling met tradisionele vga fonts hard-gekodeerde in die masjien, hierdie fonts is baie minder helder - jy mag hê om helderheid jou skerm se verhoog. Dit is omdat hulle is dun (gewoonlik slegs een pixel breed). Die 8x16 grootte is baie "een grootte pas almal" - voldoende vir die meeste beklemtoonde latin, en vir Cyrilliese en huidige Grieks, maar nie ideaal waar daar verskeie aksent (Lijflands, Viëtnamees, polytonic Grieks).
Anders as die meeste ander console fonts, hierdie kom met die bron ('n BDF font) en 'n reeks van kaart lêers om te besluit wat om te sluit. So, as jy regtig hou nie van die vorm van een van die letters kan jy dit verander - die BDF is net 16 lyne van die blok kodes, bv 'n kapitale U het nege lyne x42 (0100 0010) en 'n basislyn van x3C (0011 1100).
As jy wil om 'n kaart te verander, óf om iets anders te voeg, of om iets wat jy nie gebruik te verwyder, hulle is maklik om te wysig.
Die linux konsole kan nie akkommodeer CJK tale, so hierdie font is vir mense wat gebruik alfabetiese tale. Die armenian en georgian karakters moet identies aan wat in etl16 ook die Arabiese en Hebreeuse (en ek weet nie regtig hoe nuttig dit is op 'n links-na-regs terminale) wees. Alles anders is tweaked om voorsiening te maak wat ek dink is 'n bevredigende resultaat.
Die tarball sluit my poging om die lys van die alfabet vir die tale gedek - op die vraag, wat karakters het jy nodig vir 'n bepaalde taal te beantwoord. Hierdie lêers kan ook nuttig wees as jy met xorg en wil om te kyk of jou fonts voldoende dekking.
Vir die meeste mense, ek dink die "algemene" weergawe moet werk goed (Latyn, Grieks en die belangrikste Europese Cyrilliese letters). Sommige mense kan die 'Cyrilliese' variant verkies (alle huidige Cyrilliese, Grieks, sommige Latynse letters. Daar is ook 'n 'Ander' variant (latin, Cyrilliese, armenian, georgian) en 'n paar ander voorbeeld en bewys-van-konsep variante, bv 'Afrika', 'polytonic "," vietnamese. Uiteindelik is die Afrika-tale beperk deur 'n gebrek aan vooraf saamgestelde karakters in Unicode (AFAIK, daar is 'n gebrek aan terminale wat die kombinasie van diakritische karakters te ondersteun), maar sommige tale soos Venda moet werk . Tale met verskeie aksent bo die letter (Lijflands, polytonic Grieks, vietnamese) is nie in die wonderlike 8x16 grootte, maar hulle kan volstaan.
Sagteware besonderhede:
Weergawe: 0.01
Upload datum: 2 Jun 15
Lisensie: Gratis
Populariteit: 101
2 Kommentaar
sigma 12 Aug 23
خب باشه طرح دار کلفتSAGMA 28 Jan 24
SAGMA