Commit graph

353 commits

Author SHA1 Message Date
PhMajerus
d5fc566d74 More mathematical operators and symbols
Added 49 new characters:
- ℗ U+2117 SOUND RECORDING COPYRIGHT
- ∱ U+2231 CLOCKWISE INTEGRAL
- ∲ U+2232 CLOCKWISE CONTOUR INTEGRAL
- ∳ U+2233 ANTICLOCKWISE CONTOUR INTEGRAL
- ∸ U+2238 DOT MINUS
- ∹ U+2239 EXCESS
- ∿ U+223F SINE WAVE
- ≀ U+2240 WREATH PRODUCT
- ≎ U+224E GEOMETRICALLY EQUIVALENT TO
- ≏ U+224F DIFFERENCE BETWEEN
- ≨ U+2268 LESS-THAN BUT NOT EQUAL TO
- ≩ U+2269 GREATER-THAN BUT NOT EQUAL TO
- ≬ U+226C BETWEEN
- ≭ U+226D NOT EQUIVALENT TO
- ≮ U+226E NOT LESS-THAN
- ≯ U+226F NOT GREATER-THAN
- ≰ U+2270 NEITHER LESS-THAN NOR EQUAL TO
- ≱ U+2271 NEITHER GREATER-THAN NOR EQUAL TO
- ≲ U+2272 LESS-THAN OR EQUIVALENT TO
- ≳ U+2273 GREATER-THAN OR EQUIVALENT TO
- ≴ U+2274 NEITHER LESS-THAN NOR EQUIVALENT TO
- ≵ U+2275 NEITHER GREATER-THAN NOR EQUIVALENT TO
- ≶ U+2276 LESS-THAN OR GREATER-THAN
- ≷ U+2277 GREATER-THAN OR LESS-THAN
- ≸ U+2278 NEITHER LESS-THAN NOR GREATER-THAN
- ≹ U+2279 NEITHER GREATER-THAN NOR LESS-THAN
- ≺ U+227A PRECEDES
- ≻ U+227B SUCCEEDS
- ≼ U+227C PRECEDES OR EQUAL TO
- ≽ U+227D SUCCEEDS OR EQUAL TO
- ≾ U+227E PRECEDES OR EQUIVALENT TO
- ≿ U+227F SUCCEEDS OR EQUIVALENT TO
- ⊀ U+2280 DOES NOT PRECEDE
- ⊁ U+2281 DOES NOT SUCCEED
- ⋜ U+22DC EQUAL TO OR LESS-THAN
- ⋝ U+22DD EQUAL TO OR GREATER-THAN
- ⋞ U+22DE EQUAL TO OR PRECEDES
- ⋟ U+22DF EQUAL TO OR SUCCEEDS
- ⋠ U+22E0 DOES NOT PRECEDE OR EQUAL
- ⋡ U+22E1 DOES NOT SUCCEED OR EQUAL
- ⏀ U+23C0 DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE
- ⏁ U+23C1 DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE
- ⏂ U+23C2 DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE
- ⏃ U+23C3 DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE
- ⏄ U+23C4 DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE
- ⏅ U+23C5 DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE
- ⏆ U+23C6 DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE
- ⏇ U+23C7 DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE
- ⏈ U+23C8 DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE

We could also adjust ≢ U+2262, ⊄ U+2284, ⊅ U+2285, ⊈ U+2288, and ⊉ U+2289 to use a similar stroke style as the other slashes operators I designed, they would get slightly more readable.
2025-04-05 18:36:58 +02:00
PhMajerus
7bab03b62a More symbols
Added 18 new characters:
- ⁇ U+2047 DOUBLE QUESTION MARK
- ⁈ U+2048 QUESTION EXCLAMATION MARK
- ⁉ U+2049 EXCLAMATION QUESTION MARK
- ₠ U+20A0 EURO-CURRENCY SIGN
- ↟ U+219F UPWARDS TWO HEADED ARROW
- ∻ U+223B HOMOTHETIC
- ∼ U+223C TILDE OPERATOR
- ≁ U+2241 NOT TILDE
- ≂ U+2242 MINUS TILDE
- ≆ U+2246 APPROXIMATELY BUT NOT ACTUALLY EQUAL TO
- ≇ U+2247 NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
- ≊ U+224A ALMOST EQUAL OR EQUAL TO
- ≋ U+224B TRIPLE TILDE
- ≌ U+224C ALL EQUAL TO
- ⊚ U+229A CIRCLED RING OPERATOR
- ⋍ U+22CD REVERSED TILDE EQUALS
- ⧺ U+29FA DOUBLE PLUS
- 💲 U+1F4B2 HEAVY DOLLAR SIGN (emoji version of PUA U+F155)

This adds the missing tilde and dash operators, but does not touch the existing ones.
See https://github.com/slavfox/Cozette/issues/154 for more details.
2025-04-04 14:28:53 +02:00
PhMajerus
7a44609a61 Improvements to some characters
This commit only improves some of the characters I added in the same pull request.
2025-04-04 01:15:28 +02:00
PhMajerus
f83bd84515 More parenthesized kanji
Added 17 new characters:
- ㈠ U+3220 to ㈩ U+3229 PARENTHESIZED IDEOGRAPH DIGITS
- ㈪ U+322A to ㈰ U+3230 PARENTHESIZED IDEOGRAPH DAYS OF WEEK
2025-04-03 22:38:03 +02:00
PhMajerus
361ab13dcc Ideographic Telegraph Symbols
Added 69 new characters:
- 〷 U+3037 IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL
- ㋀ U+32C0 to ㋋ U+32CB IDEOGRAPHIC TELEGRAPH SYMBOLS FOR MONTHS
- ㍘ U+3358 to ㍰ U+3370 IDEOGRAPHIC TELEGRAPH SYMBOLS FOR HOURS
- ㏠ U+33E0 to ㏾ U+33FE IDEOGRAPHIC TELEGRAPH SYMBOLS FOR DAYS

As well as the 6 corresponding CozetteCrossedSeven variants.
2025-04-03 20:29:04 +02:00
PhMajerus
27c8135869 Some Enclosed Alphanumeric Supplement
Added 81 new characters:
- 🄋 U+1F10B DINGBAT CIRCLED SANS-SERIF DIGIT ZERO
- 🄌 U+1F10C DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ZERO
- 🄍 U+1F10D CIRCLED ZERO WITH SLASH
- 🄐 U+1F110 to 🄩 U+1F129 PARENTHESIZED LATIN CAPITAL LETTERS
- 🅐 U+1F150 to 🅩 U+1F169 NEGATIVE CIRCLED LATIN CAPITAL LETTERS
- 🅰 U+1F170 to 🆉 U+1F189 NEGATIVE SQUARED LATIN CAPITAL LETTERS
2025-03-31 12:44:31 +02:00
PhMajerus
2affbf23c6 Amstrad CPC compatibility
Added 13 new characters:
- ◻ U+25FB WHITE MEDIUM SQUARE
- ◼ U+25FC BLACK MEDIUM SQUARE
- ⎾ U+23BE DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT
- ⎿ U+23BF DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT
- ⏉ U+23C9 DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL
- ⏊ U+23CA DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL
- ⏋ U+23CB DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT
- ⏌ U+23CC DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT
- ↡ U+21A1 DOWNWARDS TWO HEADED ARROW
- ⊙ U+2299 CIRCLED DOT OPERATOR
- ⍻ U+237B NOT CHECK MARK
- ⎍ U+238D MONOSTABLE SYMBOL
- ⧖ U+29D6 WHITE HOURGLASS
2025-03-31 01:14:28 +02:00
PhMajerus
5698795990 Sharp MZ series (Japanese) compatibility
Added 3 new characters:
- ◦ U+25E6 WHITE BULLET (based on existing • U+2022 BULLET design)
- 🛸 U+1F6F8 FLYING SAUCER
- 😐 U+1F610 NEUTRAL FACE (based on existing smiley designs)
2025-03-30 16:47:04 +02:00
PhMajerus
f8f99015dc MSX (international) compatibility
Added 1 new character:
- ⟊ `U+27CA` VERTICAL BAR WITH HORIZONTAL STROKE
2025-03-29 23:10:43 +01:00
PhMajerus
24974d285d Final DOS/V symbols
Added 1 new character wrongly listed in previous commit:
- ㏍ U+33CD SQUARE KK

And previous commit didn't mention but included:
- ㎟ U+339F SQUARE MM SQUARED

This should complete the symbols from DOS/V, leaving only the Kanjis to be added.
2025-03-27 23:03:48 +01:00
PhMajerus
2908add460 More DOS/V symbols 3
Added 18 new characters:
- ⌒ U+2312 ARC (designed as fullwidth like U+25EF as they were originally in DOS/V)
- ㎎ U+338E SQUARE MG (designed as fullwidth like all Square*)
- ㎏ U+338F SQUARE KG
- ㎜ U+339C SQUARE MM
- ㎝ U+339D SQUARE CM
- ㎞ U+339E SQUARE KM
- ㎡ U+33A1 SQUARE M SQUARED
- ㏄ U+33C4 SQUARE CC
- ㏍ U+33CD SQUARE KK
- ㈱ U+3231 PARENTHESIZED IDEOGRAPH STOCK
- ㈲ U+3232 PARENTHESIZED IDEOGRAPH HAVE
- ㈹ U+3239 PARENTHESIZED IDEOGRAPH REPRESENT
- ㋿ U+32FF SQUARE ERA NAME REIWA
- ㍻ U+337B SQUARE ERA NAME HEISEI
- ㍼ U+337C SQUARE ERA NAME SYOUWA
- ㍽ U+337D SQUARE ERA NAME TAISYOU
- ㍾ U+337E SQUARE ERA NAME MEIZI
- 仝 U+4EDD CJK IDEOGRAPH-4EDD
(Consistent with bluetoad07 kanji designs, must be redesigned if CJK are redesigned)
2025-03-27 22:50:34 +01:00
PhMajerus
44353706ee Adjusted halfwidth arrows
(Checked bitmap font from DOS/V and made some adjustments)
2025-03-27 00:12:48 +01:00
PhMajerus
2fbac2ab4d More DOS/V symbols 2
Added 8 new characters:
- ∽ U+223D REVERSED TILDE
- │ U+FFE8 HALFWIDTH FORMS LIGHT VERTICAL
- ← U+FFE9 HALFWIDTH LEFTWARDS ARROW
- ↑ U+FFEA HALFWIDTH UPWARDS ARROW
- → U+FFEB HALFWIDTH RIGHTWARDS ARROW
- ↓ U+FFEC HALFWIDTH DOWNWARDS ARROW
- ■ U+FFED HALFWIDTH BLACK SQUARE
- ○ U+FFEE HALFWIDTH WHITE CIRCLE
(Except for the first, all are hidden C0 semigraphics in CP932)
2025-03-26 23:54:54 +01:00
PhMajerus
fe77749012 More DOS/V symbols
Added 24 new characters:
℻ U+213B FACSIMILE SIGN
⅍ U+214D AKTIESELSKAB
〓 U+3013 GETA MARK
〝 U+301D REVERSED DOUBLE PRIME QUOTATION MARK
〞 U+301E DOUBLE PRIME QUOTATION MARK
〟 U+301F LOW DOUBLE PRIME QUOTATION MARK
〶 U+3036 CIRCLED POSTAL MARK
〿 U+303F IDEOGRAPHIC HALF FILL SPACE
㌃ U+3303 SQUARE AARU
㌍ U+330D SQUARE KARORII
㌔ U+3314 SQUARE KIRO
㌘ U+3318 SQUARE GURAMU
㌢ U+3322 SQUARE SENTI
㌣ U+3323 SQUARE SENTO
㌦ U+3326 SQUARE DORU
㌧ U+3327 SQUARE TON
㌫ U+332B SQUARE PAASENTO
㌶ U+3336 SQUARE HEKUTAARU
㌻ U+333B SQUARE PEEZI
㍉ U+3349 SQUARE MIRI
㍊ U+334A SQUARE MIRIBAARU
㍍ U+334D SQUARE MEETORU
㍑ U+3351 SQUARE RITTORU
㍗ U+3357 SQUARE WATTO

Fixed 2 existing characters:
- Fixed Ideographic Space U+3000 to be 12px wide instead of 13px.
- Integrated fix for Braille Pattern Dots-67 U+2860 from #152.
2025-03-26 03:54:18 +01:00
PhMajerus
7e4f0149b8 TRS-80 compatibility and some DOS/V symbols
Added 30 new characters:
- ₩ U+20A9 WON SIGN
- ℀ U+2100 ACCOUNT OF
- ℁ U+2101 ADDRESSED TO THE SUBJECT
- ℅ U+2105 CARE OF
- ℆ U+2106 CADA UNA
- ℞ U+211E PRESCRIPTION TAKE
- ℡ U+2121 TELEPHONE SIGN
- Å U+212B ANGSTROM SIGN
- ∮ U+222E CONTOUR INTEGRAL
- ∯ U+222F SURFACE INTEGRAL
- ∰ U+2230 VOLUME INTEGRAL
- ≐ U+2250 APPROACHES THE LIMIT
- ≑ U+2251 GEOMETRICALLY EQUAL TO
- ≒ U+2252 APPROXIMATELY EQUAL TO OR THE IMAGE OF
- ≓ U+2253 IMAGE OF APPROXIMATELY EQUAL TO
- ≣ U+2263 STRICTLY EQUIVALENT TO
- ≦ U+2266 LESS-THAN OVER EQUAL TO
- ≧ U+2267 GREATER-THAN OVER EQUAL TO
- ≪ U+226A MUCH LESS-THAN
- ≫ U+226B MUCH GREATER-THAN
- ⊿ U+22BF RIGHT TRIANGLE
- ⌇ U+2307 WAVY LINE
- ⍾ U+237E BELL SYMBOL
- ¢ U+FFE0 FULLWIDTH CENT SIGN
- £ U+FFE1 FULLWIDTH POUND SIGN
- ¬ U+FFE2 FULLWIDTH NOT SIGN
-  ̄ U+FFE3 FULLWIDTH MACRON
- ¦ U+FFE4 FULLWIDTH BROKEN BAR
- ¥ U+FFE5 FULLWIDTH YEN SIGN
- ₩ U+FFE6 FULLWIDTH WON SIGN

Fixed 1 character from my previous PR:
- Fixed U+1CDF9 to align with (mirror) U+2708.
2025-03-25 18:35:29 +01:00
Slavfox
2a3c782b6e v.1.28.0 the bluetoad07 update 2025-03-25 15:20:26 +01:00
fox & circe
e462f5bab4
Merge pull request #162 from PhMajerus/main
Unicode 16.0 characters names in changelog.
2025-03-25 14:44:37 +01:00
fox & circe
8086f4e484
Merge pull request #158 from rmoraes92/feature/readme-add-guide-fix-vscode-lack-character-spacing
README.md - adds guide to fix lack of spacing on vscode
2025-03-25 14:44:28 +01:00
PhMajerus
fb3430c57a Added missing Unicode 16.0 characters names in changelog. 2025-03-24 15:03:55 +01:00
Slavfox
8659a2b889 v.1.27.0 The PhMajerus update part 1 2025-03-23 12:35:41 +01:00
fox & circe
2514aebae1
Merge pull request #144 from PhMajerus/main
Symbols for Legacy Computing, IBM PC, MS-DOS, HP 4260 Series, Windows console compatibility, and more
2025-03-23 11:13:09 +01:00
PhMajerus
7beff7655f Enclosed Alphanumerics block
Added U+2474 to U+24B5.
This completes the Enclosed Alphanumerics block (U+2460 - U+24FF).
2025-03-22 19:02:50 +01:00
Ramon Moraes
f1b5b8bad8 README.md - adds guide to fix lack of spacing on vscode
I don't know if this happens to anyone else but if I don't explicitly set my
"terminal.integrated.letterSpacing" to 1 the font will render like there is a
zero (or a -1) on the spacing inside the VSCode terminal window.

To fix it we just need to set the property "terminal.integrated.letterSpacing"
to 1 and font will render properly.

This commit adds a quick guide (with screenshots) about how to fix the issue
described above.
2025-03-16 18:46:25 -03:00
PhMajerus
a68a4b7c96 Tetragrams
Added Tetragrams (U+1D306 - U+1D356)
2025-03-16 17:44:47 +01:00
PhMajerus
48a9289d5a Hexagrams
Added Hexagrams (U+4DC0 - U+4DFF)
2025-03-16 04:30:01 +01:00
PhMajerus
9e16064f87 Fix for stray pixel in U+1CD49.
Everything finally looks right!
2025-03-16 01:03:42 +01:00
PhMajerus
d1ef3c8f53 Some emojis 5
Added U+1F004; U+1F338; U+1F3B1; U+1F427; U+1F47E; U+1F4AE - U+1F4AF; U+1F4BB; U+1F4C5 - U+1F4C6; U+1F4E7; U+1F5A9 - U+1F5AD; U+1F5B3; U+1F5B8.
2025-03-15 23:26:58 +01:00
PhMajerus
1a706e67b6 Final adjustments for smooth sextants / diagonals.
This fix minor issues with the diagonals, now tests look perfect to me.
2025-03-13 16:53:28 +01:00
PhMajerus
fd24ba213e Fixed missing U+25EF in charmap.txt and characters.txt.
(and spacing cleanup in characters.txt to make the new ranges more readable)
2025-03-12 02:32:30 +01:00
PhMajerus
bd6f6d69a4 Adjustments to legacy computing line drawing diagonals
This should be the final adjustment of new line drawing diagonals.
More could be done by also adjusting existing ones, but I don't want to touch existing glyphs in the same PR.
2025-03-11 23:46:32 +01:00
PhMajerus
ba22fc0c7a Lucida Console / Windows 2000 console compatibility
Added U+037E; U+0384; U+0385; U+0387; U+20A3; U+25CA; U+FB02.
Also includes minor adjustments to Symbols for Legacy Computing Supplement.
2025-03-11 19:00:12 +01:00
PhMajerus
40d695ae91 Circled alphabet
Added U+24B6 - U+24E9
Also includes minor adjustments to Symbols for Legacy Computing.
2025-03-11 01:35:36 +01:00
PhMajerus
aa4df6d077 More circled kanji and katakana
Added U+3280 - U+3290 and U+32D0 - U+32FE
2025-03-10 23:37:14 +01:00
PhMajerus
02241c2002 More circled digits and kanji
Added U+3251 - U+325F; U+32A3 - U+32A8; U+32B1 - U+32BF
2025-03-10 05:30:29 +01:00
PhMajerus
fe21e655cb Circled digits
Added (U+2460 - U+2473; U+24EA - U+24FF; U+2776 - U+2793)
2025-03-10 04:07:10 +01:00
PhMajerus
1b1dabad52 Symbols for Japanese text
Added ★ and ☆ (U+2605 and U+2606).
2025-03-07 13:49:48 +01:00
PhMajerus
e5f8c8ed5d Some emojis 4
Added clock faces (U+1F550 - U+1F567)
Also includes some cleanup and minor fixes in charmap and documentation.
2025-03-07 13:15:07 +01:00
PhMajerus
dd23aa2c95 Added Specials / replacement characters
This adds U+FFFC and U+FFFD.
2025-03-07 12:40:05 +01:00
PhMajerus
54b616db12 Changed Playing Cards 10 from 'o to T.
As per https://github.com/slavfox/Cozette/issues/153#issuecomment-2705960356 discussion.
2025-03-07 12:22:54 +01:00
PhMajerus
e5ff6ac4d3 Some emojis 3
- Added ✉🖂🖃 (U+231B; U+2709; U+1F582 - U+1F583)
2025-03-06 21:57:44 +01:00
PhMajerus
16a4b6e62d Fixes and minor improvements
One of the glyph was corrupted, fixed it and made some minor improvements.
2025-03-06 15:27:35 +01:00
PhMajerus
750f5640bb Some emojis 2
- Added 🎔💌💓💔💕💖💗💘💙💚💛💜💝💞💽🖤🤎🧡🩵🩶🩷 (U+1F394; U+1F48C; U+1F493 - U+1F49E; U+1F4BD; U+1F5A4, U+1F90D - U+1F90E; U+1F9E1; U+1FA75 - U+1FA77)
2025-03-06 15:07:22 +01:00
PhMajerus
a6fc0895e9 Some emojis
- Added 🎮💣💤💾💿📀📁📂 (U+1F3AE; U+1F4A3 - U+1F4A4; U+1F4BE - U+1F4C2)
2025-03-05 18:11:15 +01:00
PhMajerus
9b710c17dd More symbols and number forms
- Letterlike Symbols (U+2103; U+2109; U+210E - U+210F; U+2126 - U+2127; U+212F)
- Number Forms (U+2150 - U+215F; U+2166 - U+2167; U+216B - U+216F; U+217C - U+2181; U+2183 - U+2184; U+2189 - U+218B)
2025-03-05 08:22:22 +01:00
PhMajerus
c28640b814 Playing cards
- Added Playing Cards (U+1F0A0 - U+1F0AE, U+1F0B1 - U+1F0BF, U+1F0C1 - U+1F0CF, U+1F0D1 - U+1F0DF, Unicode 7.0)
(Note the tarot cards are not included in this commit)
2025-03-02 04:40:18 +01:00
PhMajerus
65013b6742 HP 2640 Series terminals compatibility
- Added U+2628, U+2243, and U+2244 to complete HP 2640 standard character sets.
2025-02-25 14:57:48 +01:00
PhMajerus
07111ccbdc MS-DOS CP437 support (arrows)
- Add missing arrows U+25BA and U+25C4 required for CP437 support.
2025-02-18 19:33:51 +01:00
PhMajerus
86342eae85 Symbols for Legacy Computing: Minor edits 2
- Made U+1CEB0 (horizontal zigzag line) more similar to Smalltalk-78 on Macintosh.
2025-02-17 19:50:29 +01:00
PhMajerus
7a7ff6619c MS-DOS CP437 support
- Add missing characters for IBM PC and MS-DOS codepage 437 support (U+20A7; U+21A8; U+2310; U+25AC; U+25D8; U+25D9; U+263C)
2025-02-17 16:27:01 +01:00
PhMajerus
96b3a7a434 Symbols for Legacy Computing: Sprites part.3
- More sprites (U+1CC5A - U+1CC5F; U+1CCA0 - U+1CCB9; U+1CDE6 - U+1CDF4; U+1CDF6 - U+1CDF7, Unicode 16.0)
2025-02-17 01:40:54 +01:00