Pakiet Sigma consolefonts zawiera zestaw czcionek UTF-8, które zapewniają czytelność i szeroki zasięg. Faktycznie, jest to tylko jeden czcionki w wielkości 8x16, ale z wielu odmian, co zostanie odwzorowany na (psfu) consolefont. Jeśli nie używasz Linuksa i UTF-8, to prawdopodobnie nie będzie miał żadnego znaczenia dla Ciebie.
Nadal zainteresowany? Ok, tutaj jest mniej niż wspaniałe fotografię, co wersja sigma generalny tej czcionki może zrobić. Przepraszamy za słabą jakość zdjęcia, mam nadzieję, że można dowiedzieć się, co to robi - a jeśli korzystasz z konsoli linux bez środowiska graficznego, musisz po prostu go pobrać go wypróbować.
Dążę do niech ludzie widzą tak wiele znaków jak to możliwe, na ich konsoli. Wiem, że większość ludzi zakłada, pulpit graficzny jest konieczne, aby zobaczyć szeroki zakres znaków, ale średnia Konsola może wyświetlać 512 znaków, jeśli nie bez odważnych kolorach.
Tradycyjne czcionki konsolowe są często używane oddzielne glify dla cyrylicy i łacińskimi literami o tym samym kształcie, ale renderowanie czcionek pulpitu normalnie je identycznie (np latin A i cyrylicy А), tak jak i ja - to pomaga, że niektóre miejsca. I są stosowane Perl scenariusz Dmitry Bolkhovityanov do wybrać znaki są stosowane w szczególności autor psfu i mapowanie wielu codepoints do tego samego glif. Istnieje ograniczona liczba znaków do rysowania (wystarczy dać przyzwoity wyświetlacz w jądrze Linux na "make menuconfig").
Głównym zastosowaniem tych czcionek jest, kiedy nie ma środowiska graficznego, ale nadal chcą być w stanie przeczytać tekstu w wielu językach. Tak więc, być może, że są najbardziej odpowiednie do osób prowadzących serwerów. Dla siebie, pozwolili mi czytać pocztę przez ssh, gdy buduję pulpit graficzny nowego systemu.
Sam czcionki zaczynał jako etl16 z jednego z pakietów konsoli debian. I zmienione go dać bardziej zrównoważone litery - dłuższe zjazdowe kosztem mniejszej przestrzeni nad literami, i zbliżaniu akcenty bliżej listu. Format "komórki" z dużej litery jest 3 wiersze powyżej listu, 10 wierszy na liście, a kolejne 3 wiersze dla zjazdowy. W hex, który jest 3A3, stąd nazwa (U + 03A3 jest Σ).
W przeciwieństwie do tradycyjnych czcionek vga zakodowane w maszynie, czcionki te są znacznie mniej jasne - może trzeba zwiększyć jasność ekranu. To dlatego, że są one cienkie (zwykle tylko jeden piksel). Rozmiar 8x16 jest bardzo "jeden rozmiar dla wszystkich" - odpowiednia dla większości akcentem latin, i cyrylicy i obecnym greckim, ale nie idealne, gdzie istnieje wiele akcentów (inflancka, wietnamski, polytonic greckie).
W przeciwieństwie do większości innych czcionek konsolowych, te pochodzą z serii plików map, aby zdecydować, co należy uwzględnić źródła (BDF) i czcionki. Tak więc, jeśli naprawdę lubię postać jednego z listów można go zmienić - zaledwie 16 BDF linie kodów szesnastkowych, np Kapitał U ma dziewięć linii X42 (0100 0010) i bazową x3C (0011 1100).
Jeśli chcesz zmienić mapę, albo coś innego, aby dodać lub usunąć coś nie używasz, są one proste do edycji.
Konsola Linux nie może pomieścić języki CJK, więc ta czcionka jest dla ludzi, którzy używają języka alfabetu. Ormiańskich i gruzińskich znaki powinny być identyczne, co jest w etl16, również arabski i hebrajski (i naprawdę nie wiem, jak przydatne są to na terminalu od lewej do prawej). Wszystko inne zostało ulepszone, aby zapewnić to, co myślę, że jest to wynik zadowalający.
Archiwum tar zawiera moje próby aukcji alfabetów dla języków, których - aby odpowiedzieć na pytanie, co trzeba zrobić glify dla danego języka. Pliki te mogą być również przydatne w przypadku korzystania z xorg i chcesz sprawdzić, czy czcionek zapewniają odpowiednią ochronę.
Dla większości ludzi, myślę, że "ogólne" wersja powinna działać dobrze (łacina, greka, a główne europejskie Litery cyrylicy). Niektórzy ludzie mogą preferować wariant "cyrylicy" (wszystkie bieżące cyrylica, grecki, litery łacińskie niektórzy. Istnieje również wariant "rasy" (latin, cyrylica, ormiańskiego, gruzińskiego) i kilka innych przykładem i dowodem-of-concept warianty, np "afrykański", "polytonic", "wietnamski". Ostatecznie, języki afrykańskie są ograniczone przez brak precomposed glifów w Unicode (AFAIK, jest brak terminali obsługujących łączące znaków diakrytycznych), ale niektóre języki, takie jak Venda powinno działać . Języki z wielu akcentów nad literą (kawalerów mieczowych, polytonic grecki, wietnamski) nie są wspaniałe w rozmiarze 8x16, ale mogą one wystarczyć.
Szczegóły programowe:
2 Komentarze
sigma 12 Aug 23
خب باشه طرح دار کلفتSAGMA 28 Jan 24
SAGMA