Releases: multitheftauto/unifont
24 February 2024 Release (Unifont 15.1.05)
Changelog:
24 February 2024 (Unifont 15.1.05)
Plane 0:
-
Ho-seok Ee redrew all Hangul glyphs not in the Hangul Syllables range, so their style more closely resembles the style of the Hangul Syllables range: U+1100..U+11FF Hangul Jamo, U+3131..U+318E Hangul Compatibility Jamo, U+A960..U+A97C Hangul Jamo Extended-A, U+D7B0..U+D7FB Hangul Jamo Extended-B.
-
Hayden Wong improved several glyphs in the range U+2100..U+214F Letterlike Symbols.
Johnnie Weaver redrew U+013D LATIN CAPITAL LETTER L WITH CARON for better compatibility with other glyphs in the Czech and Slovak alphabets.
Planes 2 and 3:
Almost 600 new ideographs, including:
- Boris Zhang and Yzy32767 contributed U+20000..U+2001F.
- Boris Zhang and Yzy32767 contributed the entire CJK Unified Ideographs Extension D range, U+2B740..U+2B81D.
- 湖 远星 contributed 335 glyphs across Plane 2 and Plane 3 with common Cantonese ideographs.
- Other new idegraphs in CJK Unified Ideographs Extension I.
Plane F:
- Paul Hardy modified the Sitelen Pona script, added combining character indicators and adding several new glyphs since the last release. This completes the most current version of Sitelen Pona encodings.
Release post edited at 1:28am, to add in the .ttf as generated by Actions workflow 9216126612 set to produce TrueType fonts (as no longer offered by Unifoundry). For more information on that, refer to README.md
29 October 2023 Release (Unifont 15.1.04)
Changelog:
29 October 2023 (Unifont 15.1.04)
Default and Japanese versions have larger supersets of Plane 2 and Plane 3 glyphs.
Johnnie Weaver contributed updates for U+266D..U+266F and U+26BC.
21 October 2023 (Unifont 15.1.03)
Boris Zhang and Yzy32767 contributed CJK Unified Ideographs Extension I glyphs (U+2EBF0..U+2EE5D).
湖 远星 contributed 14 glyphs to CJK Unified Ideographs Extensions B and C and updated U+5C81 and U+6708.
21 September 2023 (Unifont 15.1.02)
湖 远星:
Adjusted 46 glyphs in the Plane 0 Wen Quan Yi range, U+2F00..U+9FFF.
Contributed Plane 3 CJK Unified Ideographs Extension G glyphs in the range U+30000..U+3017F.
NOTE: this mirror, due to slacking, missed out on the 2 latter releases (15.1.03 & 15.1.02), but we are making up for it by jumping straight to 15.1.04.
Release post edited at 4:25am, to add in the .ttf as generated by Actions workflow 6938791211 set to produce TrueType fonts (as no longer offered by Unifoundry). For more information on that, refer to README.md
12 September 2023 Release (Unifont 15.1.01)
Note from uploader at this mirror:
Due to Unifont 15.1.01 being the first release that doesn't provide .ttf (TrueType) in its package, the file unifont-15.1.01.ttf
attached below is our way of providing for our own needs at mtasa-blue, as well as helping out other OSS users/projects that are still going to need it; we have set up GitHub Actions to build the .ttf (TrueType) version of Unifont anyways, and attached .ttf is the resulting file for this release.
Huge thanks to @AlexTMjugador for studying the .ttf build procedure (all that Unifoundry said was "TrueType fonts can still be built from the distribution tarball using the command "make truetype" in the font directory", which falls short) and setting up the GitHub Actions runner. We will continue to provide these in all subsequent releases for A) as long it's compatible and B) we won't face the scenario where large modifications are required to keep it working in a future during which we don't have a person with the know-how & time to fix it up. So please do not rely/lock in on future updates from this mirror always offering .ttf (TrueType) fonts, we will do it for as long is feasible for ourselves.
Unifont 15.1
- 12 September 2023 (Unifont 15.1.01)
- As mentioned during the year leading up to this release, TrueType fonts are no longer produced by the default build; OpenType fonts have taken their place. This change has been driven by the diminishing support for TrueType fonts in the Pango font rendering engine. TrueType fonts can still be built from the distribution tarball using the command "make truetype" in the font directory.
-
Ho-Seok Ee proposed a new Johab encoding for algorithmic Hangul Syllables generation. The resulting scheme uses 6 variations of initial consonants (choseong), 3 of medial vowels and diphthongs (jungseong), and 1 of final consonants (jongseong). The image on the left is partial output from a new supporting Unifont utility, unijohab2html, which gives an overview of how the three components of a Hangul syllable combine with each other and outputs any overlaps for a font designer's analysis. A full discussion of this new Johab 6/3/1 encoding appears on the Unifont Hangul Syllables Generation web page. Minseo Lee (이민서) provided feedback on the glyphs prior to their release. - Following a suggestion by Ho-Seok Ee, the
hangul-base.hex
file that contains the Johab 6/3/1 glyphs for Hangul syllable formation now begins at code point U+E000. This allows building a Unifont variant with that entire Hangul johab glyph set in the Uniode Plane 0 Private Use Area (PUA) using the command "make PUA=plane00/hangul/hangul-base.hex
". in the font directory. Unifont builds have traditionally left the PUA available for CSUR/UCSUR glyphs, which is still the default; see below for a discussion of the CSUR/UCSUR glyphs. - Johnnie Weaver modified "IJ" ligature glyphs U+0132 and U+0133. He also modified U+1E9E LATIN CAPITAL LETTER SHARP S.
- Paul Hardy:
- Modified U+2CC2 COPTIC CAPITAL LETTER CROSSED SHEI and U+2CC3 COPTIC SMALL LETTER CROSSED SHEI for consistency with the redrawn U+03E2 COPTIC CAPITAL LETTER SHEI and U+03E3 COPTIC SMALL LETTER SHEI.
- Redrew Ideographic Description Characters (U+2FF0..U+2FFB) for consistency and added new glyphs (U+2FFC..U+2FFF). Also added CJK Strokes glyph U+31EF IDEOGRAPHIC DESCRIPTION CHARACTER SUBTRACTION.
- Modified star glyphs U+2605, U+2606, and U+2BE8 for consistency.
- Modified several Chinese ideographs and Korean ideographs in CJK Unified Ideographs Extension A (U+3400..U+4DBF) per the Unicode Standard version 15.1.0.
- Wen Quan Yi Glyphs: Made modifications to Korean ideographs in CJK Unified Ideographs Extension A (U+3400..U+4DBF) per Unicode 15.1.0 changes. Modified CJK Unified Ideographs Extension A U+3B9D, U+454E, U+49C8 (from 湖 远星) and U+56B8. Modified CJK Unified Ideographs Extension U+809E and U+891D.
- Modified Alchemical Symbols (U+1F700..U+1F77F) per Unicode 15.1.0 changes.
- Added three hexadecimal digit notations to the Plane 0 UCSUR:
- U+EBE0..U+EBEF: Boby Lapointe's "bibi-binary" notation.
- U+EBF0..U+EBFF: Bruce Alan Martin's bit location notation.
- U+ECF0..U+ECFF: Ronald O. Whitaker's triangular notation.
- Implemented other glyph changes per the Unicode Standard version 15.1.0.
- Several other minor changes; see the ChangeLog file in the main tarball for details.
4 June 2023 Release (Unifont 15.0.06)
This also includes the v15.0.04 and v15.0.05 updates.
4 June 2023 (Unifont 15.0.06)
- N.B.: This is expected to be the last release with TrueType fonts built by default; OpenType versions will replace the legacy TrueType fonts in future releases. It will still be possible to manually build the TrueType fonts in the future with the "make truetype" command in the font directory. That make command is already implemented and so is available for experimentation.
- Minseo Lee (이민서) made further modifications to the glyphs used to generate the Hangul Syllables block (U+AC00..U+D7A3), and modified Hangul glyphs in the ranges U+3131.U+318E, U+3200..U+321E, and U+3260..U+327F to match the style of the new Hangul Syllables glyphs.
3 June 2023 (Unifont 15.0.05)
- Minseo Lee (이민서) has contributed a new Hangul Syllables block of 11,172 glyphs generated by the Unifont package's johab2ucs2 script, which he altered slightly. Details are in the ChangeLog file.
28 May 2023 (Unifont 15.0.04)
- This release is a minor update with some redrawn Greek and Coptic letters (U+0370..U+03FF): tonos moved down and to the left of capital vowels, baselines and x-heights adjusted for consistency, etc. Two redrawn heart icons. Glyphs for the CSUR script Engsvanyáli have also been added. Full details are in the ChangeLog file.
21 May 2023 Release (Unifont 15.0.03)
This also includes the v15.0.02 update.
21 May 2023 (Unifont 15.0.03)
- Minor update with some Makefile modifications. The one notable change is that unifont_all.hex is now installed in the .../share/unifont directory, at the request of the gaming community. This hex file spans all Unicode planes. The unifont_jp.hex file now also includes the Plane 3 glyphs by Ming Fan.
20 May 2023 (Unifont 15.0.02)
- N.B.: This is expected to be the last Unifont release to build TrueType fonts by default, replaced by OpenType versions. TrueType fonts will still be able to be built manually using the command "make truetype" inside the font directory. The OpenType fonts are more compact than the legacy TrueType versions.
- Added Plane 2 Chinese ideographs drawn by 湖 远星 to the basic Unifont font files for coverage of the General Standard Chinese Characters set. Also added Plane 3 glyphs drawn by Ming Fan, with permission.
- Updated Fullwidth CJK characters in the range U+FF00..U+FFEF so they no longer appear boldface, using glyphs from Wen Quan Yi with some modifications. Thanks to 何志翔 (He Zhixiang) for checking their alignment and suggesting improvements.
- Minor updates to other individual glyphs, notably a much improved skunk glyph (U+1F9A8) from Curtis Mackie. See the ChangeLog file in the release tar file for full details.
13 September 2022 Release (Unifont 15.0.01)
Release: Unifont 15.0.01
This also includes the following updates:
Unifont 14.0.01
Unifont 14.0.02
Unifont 14.0.03
Unifont 14.0.04
Of which the changelogs:
Change from TrueType to OpenType
Unifont 14.0.03 introduced OpenType fonts produced using the hex2otf program by 何志翔 (He Zhixiang). The OpenType versions are built but not installed by default in Unifont 14.0.03 and Unifont 15.0.01.
Unifont 15.0.01 installs OpenType fonts alongside the TrueType fonts that are installed in Unifont 14.0.x and previous releases. The current plan is for Unifont 16.0.01 to no longer install TrueType fonts that have OpenType equivalents. This will allow a period of approximately one year for Unifont users to switch from TrueType to OpenType files.
Unifont 15.0
- 13 September 2022 (Unifont 15.0.01)
- Unicode Plane 0
- David Corbett moved Arabic glyph U+08AC up.
- Paul Hardy added new Kannada glyph U+0CF3, new Lao glyph U+0ECE, and modified U+0264 (Latin Small Letter Ram's Horn) to more closely resemble its revised form.
- Johnnie Weaver adjusted U+26CA (Turned Black Shogi Piece).
- Unicode Plane 1
- David Corbett added new glyphs in these ranges:
- U+10EFD..U+10EFF Arabic Extended-C*
- U+1DF25..U+1DF2A Latin Extended-G.
- Paul Hardy added new glyphs in these ranges:
- U+1123F..U+11241 Khojki
- U+11B00..U+11B5F Devanagari Extended-A*
- U+11F00..U+11F5F Kawi*
- U+1D2C0..U+1D2DF Kaktovik Numerals*
- U+1E030..U+1E08F Cyrillic Extended-D*
- U+1F6DC Transport and Map Symbols
- U+1F700..U+1F77F Alchemical Symbols
- U+1F7D9 Geometric Shapes Extended
- U+1FA70..U+1FAFF Symbols and Pictographs Extended-A.
- Johnnie Weaver added new glyphs in these ranges:
- U+1B132 and U+1B155 Small Kana Extension
- U+1E4D0..U+1E4FF Nag Mundari*.
- David Corbett added new glyphs in these ranges:
- Under ConScript Unicode Registry (UCSUR)
- Paul Hardy added Syai (U+E1D0..U+E1FF) and Sarkai (U+E360..U+E37F).
- David Corbett added Iranic (U+ED80..U+EDAF).
*New in Unicode 15.0.0.
- Unicode Plane 0
Unifont 14.0
As of Unicode 14.0.0, only one unassigned range remains in the Basic Multilingual Plane (Plane 0), with only 16 code points: U+2FE0..U+2FEF.
- 4 June 2022 Release (Unifont 14.0.04)
- This is a minor release, primarily to fix an issue with parallel "make" font builds.
- David Corbett made adjustments to U+16A0..U+16FF (Runic), U+A99A (Javanese), and U+FC33 (Arabic Presentation Forms-A).
- All Ahom glyphs (U+11700..U+1174F) are now displayed.
- 17 April 2022 Release (Unifont 14.0.03)
- OpenType Fonts: 何志翔 (He Zhixiang) has contributed a new program, hex2otf, which can generate OpenType and TrueType fonts from Unifont .hex files. The current release of Unifont includes four OpenType font files, corresponding to the earlier TrueType font files:
- unifont-14.0.03.otf
- unifont_jp-14.0.03.ot
- unifont_csur-14.0.03.otf
- unifont_upper-14.0.03.otf
- Paul Hardy added several Under ConScript Unicode Registry (UCSUR) scripts:
- U+E2D0..U+E2FF: Xaîni
- U+E5E0..U+E5FF: Ophidian
- U+ED40..U+ED5F: Niji
- U+F1900..U+F19FF: Sitelen Pona
- U+F1B00..U+F1C3F: Shidinn
- OpenType Fonts: 何志翔 (He Zhixiang) has contributed a new program, hex2otf, which can generate OpenType and TrueType fonts from Unifont .hex files. The current release of Unifont includes four OpenType font files, corresponding to the earlier TrueType font files:
- 6 March 2022 Release (Unifont 14.0.02)
This release updates several glyphs from the previous release.- Plane 0
- Hebrew: David Corbett modified Hebrew glyphs U+05BA, U+05EF, U+05F3, U+05F4, U+FB21, U+FB22, U+FB23, U+FB24, U+FB25, U+FB26, U+FB27, U+FB28, U+FB2E, U+FB4C, U+FB4D, and U+FB4E.
- Cherokee: Johnnie Weaver modified Cherokee letter Quo (U+13C9, U+AB99) so that it less-closely resembles Cherokee letter Tse (U+13E4, U+ABB4).
- Tagalog: Paul Hardy modified U+1705 and changed U+1707 to resemble the new U+170D.
- Teletext: Paul Hardy modified U+25E2 through U+25E5 to extend to corners for rendering of Teletext, and enlarged U+25F8 through U+25FF to match.
- Latin Extended-E: Johnnie Weaver modified the DZ and TS digraphs with retroflex hooks (U+AB66 and U+AB67) so that they match up with their counterparts (U+02A3 and U+02A6, respectively).
- Miscellaneous changes by Paul Hardy:
- U+203A: modified to be symmetrical to U+2039.
- U+20A0 (Won sign): lowered by one row.
- U+29A2: corrected angle dir...
- Plane 0
13 February 2021 Release (Unifont 13.0.06)
This also includes the v13.0.05 update.
13 February 2021 Release (Unifont 13.0.06)
This release fixes a UCSUR Braille Extended glyph, U+EB63. It is a stable release.
24 December 2020 Release (Unifont 13.0.05)
This release contains some minor adjustments. It is a stable release.
- Paul Hardy
- Raised dentistry symbols U+23C0..U+23CA up one row, as they were in Unifont 13.0.03, per recommendation of David Corbett.
- Added missing UCSUR Braille Extended glyphs in the range U+EB60..U+EB9C.
- David Corbett updated arrow symbols U+1D9A2..U+1D9A4 and U+1D9DF..U+1D9E1.
21 November 2020 Release (Unifont 13.0.04)
This release mainly contains adjustments to existing glyphs.
- David Corbett updated glyphs for U+08AD, U+1467, U+1468, U+1D24, U+23B7, U+2E49, U+A789, U+FBD9, U+FBDA, and FC05.
- Paul Hardy modified many glyphs in these ranges so their visually middle horizontal lines align, except for glyphs that can form part of an overstruck APL character:
- U+2190..U+21FF Arrows
- U+2200..U+22FF Mathematical Operators
- U+2300..U+23FF Miscellaneous Technical
- U+25A0..U+25FF Geometric Shapes
- Paul Hardy drew three Upper ConScript Unicode Registry scripts:
- U+EB40..U+EB5F Standard Galactic
- U+EB60..U+EB9F Braille Extended
- U+EBA0..U+EBDF Cistercian Numerals
- Johnnie Weaver redrew these scripts:
- U+10500..U+1052F Elbasan
- U+10530..U+1056F Caucasian Albanian