diff --git a/CHANGELOG.md b/CHANGELOG.md index 7bad146..c3bba3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,30 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog], and this project adheres to [Semantic Versioning]. +## [1.23.2] + +### Added + +- ∁ (U+2201 COMPLEMENT) +- ∂ (U+2202 PARTIAL DIFFERENTIAL) +- ☹ (U+2639 WHITE FROWNING FACE) +-  (U+E63A) +-  (U+E736) +-  (U+E7B0) +-  (U+F0F6) +- + (U+FF0B FULLWIDTH PLUS SIGN) +- R (U+FF32 FULLWIDTH LATIN CAPITAL LETTER R) +- a (U+FF41 FULLWIDTH LATIN SMALL LETTER A) +- n (U+FF4E FULLWIDTH LATIN SMALL LETTER N) +- s (U+FF53 FULLWIDTH LATIN SMALL LETTER S) +- 𐅯 (U+1016F GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED) +- 𐊦 (U+102A6 CARIAN LETTER LD) +- 𐋉 (U+102C9 CARIAN LETTER RR) +- 𐋏 (U+102CF CARIAN LETTER E2) +- 𐌕 (U+10315 OLD ITALIC LETTER TE) +- 𐍃 (U+10343 GOTHIC LETTER SAUIL) +- 󰨊 (U+F0A0A) + ## [1.23.1] ### Changed @@ -2434,7 +2458,8 @@ Still broken on Windows. [keep a changelog]: https://keepachangelog.com/en/1.0.0/ [semantic versioning]: https://semver.org/spec/v2.0.0.html -[unreleased]: https://github.com/slavfox/Cozette/compare/v.1.23.1...HEAD +[unreleased]: https://github.com/slavfox/Cozette/compare/v.1.23.2...HEAD +[1.23.1]: https://github.com/slavfox/Cozette/compare/v.1.23.1...v.1.23.2 [1.23.1]: https://github.com/slavfox/Cozette/compare/v.1.23.0...v.1.23.1 [1.23.0]: https://github.com/slavfox/Cozette/compare/v.1.22.2...v.1.23.0 [1.22.2]: https://github.com/slavfox/Cozette/compare/v.1.22.1...v.1.22.2 diff --git a/Cozette/Cozette.sfd b/Cozette/Cozette.sfd index 94cb5a1..a74f9c5 100644 --- a/Cozette/Cozette.sfd +++ b/Cozette/Cozette.sfd @@ -4,7 +4,7 @@ FullName: Cozette FamilyName: Cozette Weight: Medium Copyright: (c) 2020-2023 Slavfox -Version: 1.231 +Version: 1.232 ItalicAngle: 0 UnderlinePosition: -100 UnderlineWidth: 50 @@ -22,7 +22,7 @@ OS2Version: 1 OS2_WeightWidthSlopeOnly: 0 OS2_UseTypoMetrics: 0 CreationTime: -2082812035 -ModificationTime: 1704241071 +ModificationTime: 1705070457 PfmFamily: 49 TTFWeight: 500 TTFWidth: 5 @@ -120,11 +120,11 @@ DisplaySize: 13 AntiAlias: 1 FitToEm: 0 WidthSeparation: 307 -WinInfo: 0 35 13 +WinInfo: 1120 35 13 BeginPrivate: 0 EndPrivate TeXData: 1 0 0 524288 262144 174762 0 -1048576 174762 783286 444596 497025 792723 393216 433062 380633 303038 157286 324010 404750 52429 2506097 1059062 262144 -BeginChars: 1114112 3149 +BeginChars: 1114112 3164 StartChar: uni0000 Encoding: 0 0 0 @@ -27999,8 +27999,113 @@ Width: 1024 Flags: HW LayerCount: 2 EndChar + +StartChar: partialdiff +Encoding: 8706 8706 3149 +Width: 1024 +Flags: HW +LayerCount: 2 +EndChar + +StartChar: uni2201 +Encoding: 8705 8705 3150 +Width: 1024 +Flags: HW +LayerCount: 2 +EndChar + +StartChar: uni2639 +Encoding: 9785 9785 3151 +Width: 1024 +Flags: HW +LayerCount: 2 +EndChar + +StartChar: u130BA +Encoding: 78010 78010 3152 +Width: 1024 +Flags: HW +LayerCount: 2 +EndChar + +StartChar: uniFF32 +Encoding: 65330 65330 3153 +Width: 2048 +Flags: HW +LayerCount: 2 +EndChar + +StartChar: uniFF41 +Encoding: 65345 65345 3154 +Width: 2048 +Flags: HW +LayerCount: 2 +EndChar + +StartChar: uniFF4E +Encoding: 65358 65358 3155 +Width: 2048 +Flags: HW +LayerCount: 2 +EndChar + +StartChar: uniFF53 +Encoding: 65363 65363 3156 +Width: 2048 +Flags: HW +LayerCount: 2 +EndChar + +StartChar: u1016F +Encoding: 65903 65903 3157 +Width: 1024 +Flags: HW +LayerCount: 2 +EndChar + +StartChar: u102A6 +Encoding: 66214 66214 3158 +Width: 1024 +Flags: HW +LayerCount: 2 +EndChar + +StartChar: u102C9 +Encoding: 66249 66249 3159 +Width: 1024 +Flags: HW +LayerCount: 2 +EndChar + +StartChar: u102CF +Encoding: 66255 66255 3160 +Width: 1024 +Flags: HW +LayerCount: 2 +EndChar + +StartChar: u10315 +Encoding: 66325 66325 3161 +Width: 1024 +Flags: HW +LayerCount: 2 +EndChar + +StartChar: u10343 +Encoding: 66371 66371 3162 +Width: 1024 +Flags: HW +LayerCount: 2 +EndChar + +StartChar: uniFF0B +Encoding: 65291 65291 3163 +Width: 2048 +Flags: HW +LayerCount: 2 +EndChar EndChars -BitmapFont: 13 3149 10 3 1 +BitmapFont: 13 3165 10 3 1 BDFStartProperties: 42 FONT 1 "-slavfox-Cozette-Medium-R-Normal--13-120-75-75-M-60-ISO10646-1" COMMENT 0 "(c) 2020-2023 Slavfox" @@ -28022,7 +28127,7 @@ FONTNAME_REGISTRY 16 "" FONT_NAME 16 "Cozette" FACE_NAME 16 "Cozette" COPYRIGHT 16 "(c) 2020-2023 Slavfox" -FONT_VERSION 16 "1.231" +FONT_VERSION 16 "1.232" FONT_ASCENT 18 10 FONT_DESCENT 18 3 UNDERLINE_POSITION 18 -19 @@ -34344,6 +34449,34 @@ BDFChar: 3147 985610 6 0 6 1 5 rk@6prVuou BDFChar: 3148 58938 6 0 6 0 5 D#XE]3"Q&i +BDFChar: 3149 8706 6 1 5 0 8 +?k List[str]: if (0x300 <= cp < 0x370) and cp in codepoints: line += " " line += ch - if not charwidth(ch) == "W": + if charwidth(ch) not in "FW": line += " " if line := line.rstrip(): text.append(f"U+{i//16:04X}_│{line}") @@ -184,7 +184,7 @@ def make_charlist_text(sfd: Path) -> str: text += f" {chr(c)} " else: ch = chr(c) - text += ch if charwidth(ch) == "W" else f"{ch} " + text += ch if charwidth(ch) in "FW" else f"{ch} " return text diff --git a/img/characters.png b/img/characters.png index 1f2d88a..7d10c9b 100644 Binary files a/img/characters.png and b/img/characters.png differ diff --git a/img/charmap.png b/img/charmap.png index 33998e8..85f6547 100644 Binary files a/img/charmap.png and b/img/charmap.png differ diff --git a/img/charmap.txt b/img/charmap.txt index 9957ffb..9bb70d4 100644 --- a/img/charmap.txt +++ b/img/charmap.txt @@ -131,7 +131,7 @@ U+021C_│⇀ ⇁ ⇂ ⇃ ⇋ ⇌ U+021D_│⇐ ⇑ ⇒ ⇓ ⇔ ⇕ U+021E_│⇠ ⇡ ⇢ ⇣ U+021F_│ ⇱ ⇲ -U+0220_│∀ ∃ ∄ ∅ ∆ ∇ ∈ ∉ ∊ ∋ ∌ ∍ ∎ ∏ +U+0220_│∀ ∁ ∂ ∃ ∄ ∅ ∆ ∇ ∈ ∉ ∊ ∋ ∌ ∍ ∎ ∏ U+0221_│∐ ∑ − ∓ ∔ ∕ ∖ ∗ ∘ ∙ √ ∛ ∜ ∝ ∞ ∟ U+0222_│∠ ∡ ∢ ∣ ∤ ∥ ∦ ∧ ∨ ∩ ∪ ∫ ∬ ∭ U+0223_│ ∴ ∵ ∶ ∷ ∺ ∾ @@ -178,7 +178,7 @@ U+025E_│ ◫ U+025F_│◰ ◱ ◲ ◳ ◴ ◵ ◶ ◷ ◿ U+0260_│ ☁ ☃ U+0261_│☐ ☑ ☒ ☕ -U+0263_│☰ ☱ ☲ ☳ ☴ ☵ ☶ ☷ ☸ ☺ ☻ ☿ +U+0263_│☰ ☱ ☲ ☳ ☴ ☵ ☶ ☷ ☸ ☹ ☺ ☻ ☿ U+0264_│♀ ♁ ♂ ♈♉♊♋♌♍♎♏ U+0265_│♐♑♒♓ U+0266_│♠ ♡ ♢ ♣ ♤ ♥ ♦ ♧ ♩ ♪ ♫ ♬ ♭ ♮ ♯ @@ -238,7 +238,7 @@ U+0E5F_│       U+0E60_│                U+0E61_│                U+0E62_│             -U+0E63_│  +U+0E63_│   U+0E64_│  U+0E68_│  U+0E69_│  @@ -246,7 +246,7 @@ U+0E6A_│  U+0E70_│        U+0E71_│      U+0E72_│       -U+0E73_│          +U+0E73_│           U+0E74_│       U+0E75_│      U+0E76_│       @@ -254,7 +254,7 @@ U+0E77_│     U+0E78_│   U+0E79_│     U+0E7A_│       -U+0E7B_│      +U+0E7B_│      U+0E7C_│   U+0EFF_│     U+0F00_│       @@ -271,7 +271,7 @@ U+0F0A_│    U+0F0B_│ U+0F0C_│    U+0F0E_│   -U+0F0F_│    +U+0F0F_│     U+0F10_│  U+0F11_│      U+0F12_│   @@ -359,6 +359,16 @@ U+0FD3_│ ﴲ U+0FD4_│ ﵂ U+0FE5_│ ﹔﹕﹖﹗﹘﹙﹚﹛﹜﹝﹞﹟ U+0FE6_│﹠﹡﹢﹣﹤﹥﹦ ﹨﹩﹪﹫ +U+0FF0_│ + +U+0FF3_│ R +U+0FF4_│ a n +U+0FF5_│ s +U+1016_│ 𐅯 +U+102A_│ 𐊦 +U+102C_│ 𐋉 𐋏 +U+1031_│ 𐌕 +U+1034_│ 𐍃 +U+130B_│ 𓂺 U+1D53_│ 𝔽 𝔾 U+1D54_│ 𝕊 𝕎 𝕏 U+1D55_│ 𝕗 𝕘 @@ -407,4 +417,5 @@ U+F06A_│ 󰚩 U+F072_│ 󰜫 U+F07D_│ 󰟔 U+F084_│ 󰡄 +U+F0A0_│ 󰨊 U+F141_│ 󱐗 \ No newline at end of file