![]() ![]() ![]() ![]() I (Paul Hardy) requested that the Fontforge community modify the appearance of these glyphs to be exactly 16 pixels tall. The current version of Fontforge scales down Unifont's 16 pixel tall glyphs to about 14 pixels tall, causing blurring. Fontforge uses Unifont as its font for sample glyphs if Unifont is installed on a system. ![]() It runs on all the common operating systems, not least of which is GNU/Linux. The font is a monospaced, 512-glyph font named (with version number appearing before the ".psf.gz" in the repository).Ħ December 2013 Fontforge is the most popular free font design software and is available under a BSD license. This version also introduces a PSF version of a Unifont subset, for running GNU APL and other APL packages in console mode on GNU/Linux. Those variants have "_csur" in the font name. In addition, the basic Unifont and the Upper-plane Unifont have variants that contain glyphs from Michael Everson's ConScript Unicode Registry (CSUR). These files are also available on the website:Ī more detailed description of font changes is available atĠ2 February 2014 The Unifont package now includes an additional font with glyphs beyond Unicode's Basic Multilingual Plane, referred to as "unifont_upper". This is a major release to coincide with the Unicode 15.0.0 release on the same day, with glyphs for several newly-introduced Unicode ranges.ĭownload this release from GNU server mirrors at: The latest versions now include glyphs beyond the Basic Multilingual Plane in a second font, as well as variants that include glyphs from Michael Everson's ConScript Unicode Registry.ġ3 September 2022 Unifont 15.0.01 is now available. With only one 16 code point range unassigned in the Unicode BMP, most of the work on Unifont's coverage of future Unicode BMP composition is done. Of this, almost 28,000 glyphs are Chinese-Japanese-Korean (CJK) ideographs from Qianqian Fang's Wen Quan Yi bitmap font, copied with Qianqian Fang's permission. The latest version of Unifont includes over 55,000 glyphs, covering all the visible Unicode BMP code points. The source code contains instructions for adding these glyphs to the final font if desired. Glyphs are also available to display four-digit hexadecimal numbers for unassigned code points, and code points in the Plane 0 Private Use Area (PUA). Unifont provides a glyph for every visible code point in the Unicode Basic Multilingual Plane. These and other utilities are part of the full source package. Prior to hex2otf being available, only FontForge-generated TrueType fonts were part of the Unifont distribution. He Zhixiang wrote the hex2otf program, which converts Unifont ".hex" format files into OpenType and TrueType fonts. Andrew Miller wrote a number of Perl scripts for rendering glyphs, including his latest unifont-viewer program to directly view unifont.hex files graphically. Paul Hardy also wrote utilities to convert Roman's "unifont.hex" format files to and from bitmapped graphics files for editing with a graphics editor. Paul Hardy extended these scripts to support Unicode combining characters. Luis Alejandro González Miranda wrote FontForge scripts to convert Unifont into a TrueType font. Supporting higher planes in Unifont requires the addition of new TrueType font files. The Unicode encoding space now covers 17 such planes of 65,536 code points each.īecause of the limitations of TrueType, an individual font has a practical limitation of 65,536 code points. The BMP contains most of the world's scripts that are in current use. Its initial 16-bit range is now known as the Basic Multilingual Plane (BMP), or Plane 0. Today Unicode has grown beyond that early limitation. Initially Unicode was a 16-bit encoding, allowing 2^16 = 65,536 code points. Roman also wrote a utility to convert his hexadecimal string representation into a BDF font. The result could be edited with any text editor, then converted back into his hexadecimal string representation. He created a Perl script that would convert those hexadecimal strings to and from an intermediate plain-text grid representation for each glyph. His glyphs were represented one per line as hexadecimal strings in the file "unifont.hex". Roman proposed a dual-width bitmapped font named Unifont with glyphs that were 16 pixels high and either 8 or 16 pixels wide. He suggested that if expectations of font quality were lowered to that of a bitmapped font, achieving coverage of Unicode would be easier. Unifont is a creation of Roman Czyborra, who in 1998 lamented that seven years after Unicode's first release, there was still no single font that could display all Unicode characters. The Unicode Basic Multilingual Plane covers the first 65,536 (or 2^16) Unicode code points. Unifont is a Unicode font with a glyph for every visible Unicode Basic Multilingual Plane code point and more, with supporting utilities to modify the font. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |