UNI-VGA з'яўляецца Unicode VGA шрыфтом для X11 і кансолі. Ён ў першую чаргу прызначаны для адной крыніцы шрыфтоў для кансолі і для XDosEmu.
Шрыфт (u_vga16) распаўсюджваецца ў фармаце BDF і можа быць скарыстаны ў X11 як ёсць. Для выкарыстання на кансолі, bdf2psf.pl скрыпт выконвае (BDF + SFM) -> PSF пераўтварэнні, выкарыстоўваючы табліцы. SFM файл як кадавая табліца.
Пакет распаўсюджваецца як сціснуты архіў: UNI-vga.tgz.
Адной з задач пры стварэнні шрыфта яго ўнутранай узгодненасці. Напрыклад, акцэнтаваныя знакі не павінны занадта адрозніваецца ад ненаціскнога іх, як гэта было ў VGA шрыфта арыгінальнай IBM. Гэта таксама дазволіла аказаць Пашыраная лацінка Дадатковыя знакі з двума акцэнтамі, якія было немагчыма з акцэнты "ў памеры IBM.
Гэты шрыфт быў распрацаваны, каб быць карыснай як у 9-пікселяў (VGA тэкставай кансолі) і ў 8-піксель (фреймбуфер кансолі і X11) рэжымах, з VGA-8-> 9-й пашырэнні піксель сапраўды прыняты да ўвагі.
Я не імкнуся да дасягнення поўнага ахопу Unicode і зрабіў толькі найболей часта выкарыстоўваемыя блокі.
Блокі з пазнакай "адсутнічае" плануюцца для ўключэння ў будучыя рэлізы.
Статут падаецца ў адпаведнасці з Unicode 3.0.
| Block | Status |
|---|---|
| 0000-007F Basic Latin | Гатова |
| 0080-00FF Latin-1 Supplement | Гатова |
| 0100-017F Latin Extended-A | Гатова |
| 0180-024F Latin Extended-B | Гатова |
| 0250-02AF IPA Extensions | Гатова |
| 02B0-02FF Spacing Modifier Letters | Часткова |
| 0300-036F Combining Diacritical Marks | Часткова |
| 0370-03FF Greek | Гатова |
| 0400-050F Cyrillic | Гатова |
| 0530-058F Armenian | Гатова |
| 0590-05FF Hebrew | Часткова |
| 0600-06FF Arabic | Гатова |
| 10A0-10FF Georgian | Absent |
| 1E00-1EFF Latin Extended Additional | Гатова |
| 1F00-1FFF Greek Extended | Absent |
| 2000-206F General Punctuation | Гатова |
| 2070-209F Superscripts and Subscripts | Гатова |
| 20A0-20CF Currency Symbols | Гатова |
| 2100-214F Letterlike Symbols | Гатова |
| 2150-218F Number Forms | Гатова |
| 2190-21FF Arrows | Гатова |
| 2200-22FF Mathematical Operators | Гатова |
| 2300-23FF Miscellaneous Technical | Вельмі нешматлікія гліфы |
| 2500-257F Box Drawing | Гатова |
| 2580-259F Block Elements | Гатова |
| 25A0-25FF Geometric Shapes | Гатова |
| 2600-26FF Miscellaneous Symbols | Часткова |
| FB00-FB4F Alphabetic Presentation Forms | Вельмі нешматлікія гліфы |
| FB50-FDFF Arabic Presentation Forms-A | Гатова |
| FB70-FEFF Arabic Presentation Forms-B | Гатова |
UNI-VGA шрыфта могуць быць размеркаваны і змена вольна, у адпаведнасці з ліцэнзіяй X.
Лацінская блок Basic'e быў прыняты практычна не змяніўся з's vga.bdf DOSEMU. Усе іншыя блокі (акрамя адзначаных) былі створаны галоўным чынам з нуля мяне, Dmitry Bolkhovityanov.
Лісты ў блоку іўрыце былі прыняты без змен з грамадскасцю Іўрыт вобласці кансольны шрыфт.
Знакі на арабскай мове, арабскі Прэзентацыя формаў, Арабскі дэкаратыўны-B і U +262 B фарсі знак, ласкава прадстаўленых Behdad Esfahbod.
Дзякуй Birger Langkjer за ідэю, Mark Leisher за яго выдатны XmBDFEd і шматлікім іншым за іх падтрымку.