Sigma consolefonts pakket bevat een reeks UTF-8 fonts die de leesbaarheid en de brede dekking. In feite is slechts één lettertype, in een 8x16 grootte, maar met een aantal variaties van hetgeen wordt afgebeeld op de (psfu) CONSOLEFONT. Als u geen gebruik maakt van Linux en een UTF-8 locale, dit waarschijnlijk zal geen relevantie voor u.
Nog steeds geïnteresseerd? Ok, hier is een minder dan prachtige foto van wat de sigma-algemene versie van dit lettertype kan doen. Excuses voor de slechte kwaliteit van de foto, Ik hoop dat u een idee van wat dit doet krijgt - en als je gebruik maakt van de Linux-console zonder grafische desktop, dan hoef je alleen maar om het te downloaden om het uit te proberen.
Ik streef ernaar om mensen te laten zien als veel tekens mogelijk op hun console. Ik weet dat de meeste mensen gaan uit van een grafische desktop nodig is om een breed scala aan personages te zien, maar de standaard console kan 512 tekens weergegeven als u doen zonder de felle kleuren.
Traditionele console fonts hebben vaak gebruikt aparte glyphs voor cyrillische en Latijnse letters van dezelfde vorm, maar desktop fonts ze normaal maken identiek (bijvoorbeeld latin A en cyrillisch А), en ik ook - dit helpt om wat ruimte beschikbaar is. Ik heb perl-script Dmitry Bolkhovityanov's gebruikt om te selecteren welke glyphs worden gebruikt in een bepaald psfu lettertype, en om meerdere code punten in kaart naar dezelfde glyph. Er zijn een beperkt aantal-lijntekening tekens (genoeg om een fatsoenlijke weergave in de Linux kernel de 'make menuconfig' te geven).
Het belangrijkste gebruik van deze lettertypen is als je niet beschikt over een grafische desktop hebben, maar willen nog steeds in staat zijn om de tekst te lezen in vele talen. Dus, misschien zijn ze het meest geschikt voor mensen die servers. Voor mezelf, laten ze me lees mijn mail over ssh als ik het bouwen van de grafische desktop voor een nieuw systeem.
Het lettertype zelf begon als etl16 uit één van de Debian-console pakketten. Ik veranderde aan evenwichtiger letters geven - langere staarten ten koste van minder ruimte boven de letters en brengt de accenten dichter bij de letter. De 'cel' formaat van een hoofdletter is 3 rijen boven de letter, 10 rijen voor de brief, en nog eens 3 rijen voor de staart. In hex, dat is 3A3, vandaar de naam (U + 03A3 is Σ).
In tegenstelling tot traditionele vga fonts hard-coded in de machine, deze lettertypen zijn veel minder helder - je kan hebben om de helderheid van uw scherm te verhogen. Dit komt omdat ze dun (gewoonlijk slechts één pixel breed). De 8x16 grootte is zeer veel "one size fits all" - geschikt voor de meeste accenten latin, en voor cyrillisch en de huidige Griekse, maar niet ideaal, waar er meerdere accenten (Livonian, vietnamese, polytonic Grieks).
In tegenstelling tot de meeste andere console fonts, deze komen met de bron (een bdf lettertype) en een reeks van kaart-bestanden om te beslissen wat te nemen. Dus, als je echt een hekel aan de vorm van een van de brieven die u kunt het veranderen - het BDF is slechts 16 lijnen van de hex-codes, bv een hoofdletter U heeft negen lijnen van de x42 (0100 0010) en een basislijn van X3c (0011 1100).
Als u een kaart te wijzigen, ofwel iets anders toe te voegen of om iets wat je niet gebruikt verwijderen, ze zijn eenvoudig te bewerken.
De linux console kan niet geschikt voor CJK talen, dus dit lettertype is voor mensen die gebruik maken van alfabetische talen. De Armeense en Georgische glyphs moeten identiek aan wat is in etl16, ook het Arabisch en Hebreeuws (en ik weet echt niet hoe nuttig die op een van links naar rechts terminal) zijn. Al het andere is geknepen om te voorzien wat ik denk is een bevredigend resultaat.
De tarball bevat mijn poging tot een opsomming van de alfabetten voor de talen gedekt - om de vraag, die glyphs heb je nodig voor een bepaalde taal te beantwoorden. Deze bestanden kunnen ook nuttig zijn als u gebruik maakt xorg en wilt controleren of uw fonts adequate dekking.
Voor de meeste mensen, ik denk dat de 'algemene' versie moet goed werken (Latijn, Grieks en de belangrijkste Europese cyrillische letters). Sommige mensen kunnen het 'cyrillisch' variant de voorkeur aan (alle huidige Cyrillisch, Grieks, sommige Latijnse letters. Er is ook een 'blanke' variant (Latijn, cyrillisch, Armeense, Georgische) en enkele andere voorbeeld en proof-of-concept-varianten, bv 'african', 'polytonic', 'Vietnamese. Uiteindelijk worden de Nederlandse taal beperkt door een gebrek aan precomposed glyphs in Unicode (AFAIK, er onvoldoende terminals die combineren accenttekens ondersteunen), maar sommige talen zoals venda moeten werken . Talen met meerdere accenten boven de letter (Livonische, polytonic griekse, vietnamese) zijn niet geweldig in de 8x16 grootte, maar ze kunnen volstaan.
Software informatie:
Versie: 0.01
Upload datum: 2 Jun 15
Licentie: Gratis
Populariteit: 101
2 Commentaar
sigma 12 Aug 23
خب باشه طرح دار کلفتSAGMA 28 Jan 24
SAGMA