From 8081747eb169698720dc4653411cb438545dd728 Mon Sep 17 00:00:00 2001 From: Vovanium Date: Thu, 23 Mar 2023 01:45:01 +0300 Subject: [PATCH] + useful symbols in mono --- Makefile | 1 + mono/salut-mono08.bdf | 289 +++++++++++++++++++++++++++++++++++++- mono/salut-mono08w.bdf | 302 +++++++++++++++++++++++++++++++++++++++- mono/salut-mono08x.bdf | 152 +++++++++++++++++++- mono/salut-mono11.bdf | 92 +++++++++++- mono/salut-mono11b.bdf | 92 +++++++++++- tools/check-missing.awk | 2 +- 7 files changed, 923 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index d841c5d..0416871 100644 --- a/Makefile +++ b/Makefile @@ -28,6 +28,7 @@ consolefonts : build/consolefonts/Uni2-Salut16b.psf consolefonts : build/consolefonts/Uni3-Salut08w.psf consolefonts : build/consolefonts/Uni3-Salut14y.psf consolefonts : build/consolefonts/Uni3-Salut16.psf +consolefonts : build/consolefonts/Uni2-Salut16b.psf build/consolefonts/Uni2-Salut%.psf : mono/salut-mono%.bdf mkdir -p $(@D) diff --git a/mono/salut-mono08.bdf b/mono/salut-mono08.bdf index c831d0a..75ae6a9 100644 --- a/mono/salut-mono08.bdf +++ b/mono/salut-mono08.bdf @@ -25,7 +25,7 @@ _GBDFED_INFO "Edited with gbdfed 1.6." RELATIVE_SETWIDTH 50 RELATIVE_WEIGHT 50 ENDPROPERTIES -CHARS 1091 +CHARS 1110 STARTCHAR SPACE ENCODING 32 SWIDTH 500 0 @@ -12011,6 +12011,66 @@ F0 00 00 ENDCHAR +STARTCHAR EMPTY SET +ENCODING 8709 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +10 +30 +50 +70 +50 +60 +40 +ENDCHAR +STARTCHAR INCREMENT +ENCODING 8710 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +20 +20 +20 +50 +50 +70 +00 +ENDCHAR +STARTCHAR ELEMENT OF +ENCODING 8712 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +00 +30 +40 +70 +40 +30 +00 +ENDCHAR +STARTCHAR MINUS SIGN +ENCODING 8722 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +00 +00 +00 +70 +00 +00 +00 +ENDCHAR STARTCHAR BULLET OPERATOR ENCODING 8729 SWIDTH 500 0 @@ -12056,6 +12116,51 @@ BITMAP 00 00 ENDCHAR +STARTCHAR RIGHT ANGLE +ENCODING 8735 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +00 +00 +40 +40 +70 +00 +00 +ENDCHAR +STARTCHAR LOGICAL AND +ENCODING 8743 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +00 +20 +20 +50 +50 +00 +00 +ENDCHAR +STARTCHAR LOGICAL OR +ENCODING 8744 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +00 +50 +50 +20 +20 +00 +00 +ENDCHAR STARTCHAR INTERSECTION ENCODING 8745 SWIDTH 500 0 @@ -12064,10 +12169,25 @@ BBX 4 8 0 -1 BITMAP 00 00 -00 20 50 50 +50 +00 +00 +ENDCHAR +STARTCHAR UNION +ENCODING 8746 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +00 +50 +50 +50 +20 00 00 ENDCHAR @@ -12086,6 +12206,21 @@ A0 A0 00 ENDCHAR +STARTCHAR NOT EQUAL TO +ENCODING 8800 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +00 +10 +70 +20 +70 +40 +00 +ENDCHAR STARTCHAR IDENTICAL TO ENCODING 8801 SWIDTH 500 0 @@ -12191,6 +12326,66 @@ BITMAP 40 00 ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-1 +ENCODING 9146 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +70 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-3 +ENCODING 9147 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +00 +00 +70 +00 +00 +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-7 +ENCODING 9148 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +00 +00 +00 +00 +70 +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-9 +ENCODING 9149 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +00 +00 +00 +00 +00 +00 +70 +ENDCHAR STARTCHAR SYMBOL FOR HORIZONTAL TABULATION ENCODING 9225 SWIDTH 500 0 @@ -16136,6 +16331,96 @@ BITMAP 00 00 ENDCHAR +STARTCHAR WHITE FROWNING FACE +ENCODING 9785 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +00 +50 +50 +00 +20 +50 +00 +ENDCHAR +STARTCHAR WHITE SMILING FACE +ENCODING 9786 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +00 +50 +50 +00 +50 +20 +00 +ENDCHAR +STARTCHAR BLACK SMILING FACE +ENCODING 9787 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +00 +50 +50 +00 +70 +20 +00 +ENDCHAR +STARTCHAR WHITE SUN WITH RAYS +ENCODING 9788 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +50 +00 +20 +50 +20 +00 +50 +ENDCHAR +STARTCHAR FEMALE SIGN +ENCODING 9792 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +70 +50 +70 +20 +70 +20 +00 +ENDCHAR +STARTCHAR MALE SIGN +ENCODING 9794 +SWIDTH 500 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +00 +00 +30 +10 +E0 +A0 +E0 +00 +ENDCHAR STARTCHAR BLACK SPADE SUIT ENCODING 9824 SWIDTH 500 0 diff --git a/mono/salut-mono08w.bdf b/mono/salut-mono08w.bdf index 59e33c5..dc153f5 100644 --- a/mono/salut-mono08w.bdf +++ b/mono/salut-mono08w.bdf @@ -25,7 +25,7 @@ _GBDFED_INFO "Edited with gbdfed 1.6." RELATIVE_SETWIDTH 100 RELATIVE_WEIGHT 50 ENDPROPERTIES -CHARS 1189 +CHARS 1209 STARTCHAR SPACE ENCODING 32 SWIDTH 1000 0 @@ -11801,6 +11801,21 @@ BITMAP 00 00 ENDCHAR +STARTCHAR OHM SIGN +ENCODING 8486 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +3C +42 +42 +42 +24 +66 +00 +ENDCHAR STARTCHAR LEFTWARDS ARROW ENCODING 8592 SWIDTH 1000 0 @@ -13481,6 +13496,66 @@ BD 24 00 ENDCHAR +STARTCHAR EMPTY SET +ENCODING 8709 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +02 +1C +26 +2A +32 +1C +20 +ENDCHAR +STARTCHAR INCREMENT +ENCODING 8710 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +18 +18 +24 +24 +42 +7E +00 +ENDCHAR +STARTCHAR ELEMENT OF +ENCODING 8712 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +00 +1E +20 +3E +20 +1E +00 +ENDCHAR +STARTCHAR MINUS SIGN +ENCODING 8722 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +00 +00 +00 +3E +00 +00 +00 +ENDCHAR STARTCHAR BULLET OPERATOR ENCODING 8729 SWIDTH 1000 0 @@ -13526,6 +13601,51 @@ BITMAP 00 00 ENDCHAR +STARTCHAR RIGHT ANGLE +ENCODING 8735 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +00 +20 +20 +20 +20 +3E +00 +ENDCHAR +STARTCHAR LOGICAL AND +ENCODING 8743 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +00 +08 +08 +14 +14 +22 +00 +ENDCHAR +STARTCHAR LOGICAL OR +ENCODING 8744 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +00 +22 +14 +14 +08 +08 +00 +ENDCHAR STARTCHAR INTERSECTION ENCODING 8745 SWIDTH 1000 0 @@ -13571,6 +13691,21 @@ BITMAP 4C 00 ENDCHAR +STARTCHAR NOT EQUAL TO +ENCODING 8800 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +00 +04 +3E +08 +3E +10 +00 +ENDCHAR STARTCHAR IDENTICAL TO ENCODING 8801 SWIDTH 1000 0 @@ -13616,6 +13751,21 @@ BITMAP 3E 00 ENDCHAR +STARTCHAR HOUSE +ENCODING 8962 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +00 +08 +14 +22 +22 +3E +00 +ENDCHAR STARTCHAR REVERSED NOT SIGN ENCODING 8976 SWIDTH 1000 0 @@ -13661,6 +13811,66 @@ BITMAP 30 00 ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-1 +ENCODING 9146 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +7E +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-3 +ENCODING 9147 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +00 +00 +7E +00 +00 +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-7 +ENCODING 9148 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +00 +00 +00 +00 +7E +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-9 +ENCODING 9149 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +00 +00 +00 +00 +00 +00 +7E +ENDCHAR STARTCHAR SYMBOL FOR HORIZONTAL TABULATION ENCODING 9225 SWIDTH 1000 0 @@ -17606,6 +17816,96 @@ BITMAP 3E 00 ENDCHAR +STARTCHAR WHITE SMILING FACE +ENCODING 9786 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +00 +14 +14 +00 +1C +22 +00 +ENDCHAR +STARTCHAR BLACK SMILING FACE +ENCODING 9787 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +00 +14 +14 +00 +22 +1C +00 +ENDCHAR +STARTCHAR WHITE SUN WITH RAYS +ENCODING 9788 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +1C +2A +6B +7F +5D +22 +1C +ENDCHAR +STARTCHAR FIRST QUARTER MOON +ENCODING 9789 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +08 +2A +1C +77 +1C +2A +08 +ENDCHAR +STARTCHAR FEMALE SIGN +ENCODING 9792 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +1C +14 +1C +08 +1C +08 +00 +ENDCHAR +STARTCHAR MALE SIGN +ENCODING 9794 +SWIDTH 1000 0 +DWIDTH 8 0 +BBX 8 8 0 -1 +BITMAP +00 +00 +0E +06 +3A +28 +38 +00 +ENDCHAR STARTCHAR BLACK SPADE SUIT ENCODING 9824 SWIDTH 1000 0 diff --git a/mono/salut-mono08x.bdf b/mono/salut-mono08x.bdf index 5a6043d..e4a0996 100644 --- a/mono/salut-mono08x.bdf +++ b/mono/salut-mono08x.bdf @@ -25,7 +25,7 @@ _GBDFED_INFO "Edited with gbdfed 1.6." RELATIVE_SETWIDTH 50 RELATIVE_WEIGHT 50 ENDPROPERTIES -CHARS 1264 +CHARS 1274 STARTCHAR SPACE ENCODING 32 SWIDTH 750 0 @@ -14786,6 +14786,66 @@ BITMAP 20 00 ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-1 +ENCODING 9146 +SWIDTH 750 0 +DWIDTH 6 0 +BBX 6 8 0 -1 +BITMAP +00 +7C +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-3 +ENCODING 9147 +SWIDTH 750 0 +DWIDTH 6 0 +BBX 6 8 0 -1 +BITMAP +00 +00 +00 +7C +00 +00 +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-7 +ENCODING 9148 +SWIDTH 750 0 +DWIDTH 6 0 +BBX 6 8 0 -1 +BITMAP +00 +00 +00 +00 +00 +7C +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-9 +ENCODING 9149 +SWIDTH 750 0 +DWIDTH 6 0 +BBX 6 8 0 -1 +BITMAP +00 +00 +00 +00 +00 +00 +00 +7C +ENDCHAR STARTCHAR SYMBOL FOR HORIZONTAL TABULATION ENCODING 9225 SWIDTH 750 0 @@ -18731,6 +18791,96 @@ BITMAP 7C 00 ENDCHAR +STARTCHAR WHITE FROWNING FACE +ENCODING 9785 +SWIDTH 750 0 +DWIDTH 6 0 +BBX 6 8 0 -1 +BITMAP +00 +00 +28 +28 +00 +38 +44 +00 +ENDCHAR +STARTCHAR WHITE SMILING FACE +ENCODING 9786 +SWIDTH 750 0 +DWIDTH 6 0 +BBX 6 8 0 -1 +BITMAP +00 +00 +28 +28 +00 +44 +38 +00 +ENDCHAR +STARTCHAR BLACK SMILING FACE +ENCODING 9787 +SWIDTH 750 0 +DWIDTH 6 0 +BBX 6 8 0 -1 +BITMAP +00 +38 +7C +54 +7C +54 +6C +38 +ENDCHAR +STARTCHAR WHITE SUN WITH RAYS +ENCODING 9788 +SWIDTH 750 0 +DWIDTH 6 0 +BBX 6 8 0 -1 +BITMAP +00 +00 +54 +38 +6C +38 +54 +00 +ENDCHAR +STARTCHAR FEMALE SIGN +ENCODING 9792 +SWIDTH 750 0 +DWIDTH 6 0 +BBX 6 8 0 -1 +BITMAP +00 +38 +28 +38 +10 +38 +10 +00 +ENDCHAR +STARTCHAR MALE SIGN +ENCODING 9794 +SWIDTH 750 0 +DWIDTH 6 0 +BBX 6 8 0 -1 +BITMAP +00 +00 +1C +0C +74 +50 +70 +00 +ENDCHAR STARTCHAR BLACK SPADE SUIT ENCODING 9824 SWIDTH 750 0 diff --git a/mono/salut-mono11.bdf b/mono/salut-mono11.bdf index 030443e..f4f0018 100644 --- a/mono/salut-mono11.bdf +++ b/mono/salut-mono11.bdf @@ -25,7 +25,7 @@ _GBDFED_INFO "Edited with gbdfed 1.6." RELATIVE_SETWIDTH 50 RELATIVE_WEIGHT 50 ENDPROPERTIES -CHARS 2167 +CHARS 2172 STARTCHAR SPACE ENCODING 32 SWIDTH 545 0 @@ -32426,6 +32426,78 @@ BITMAP 7C 00 ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-1 +ENCODING 9146 +SWIDTH 545 0 +DWIDTH 6 0 +BBX 6 11 0 -2 +BITMAP +00 +7C +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-3 +ENCODING 9147 +SWIDTH 545 0 +DWIDTH 6 0 +BBX 6 11 0 -2 +BITMAP +00 +00 +00 +00 +7C +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-7 +ENCODING 9148 +SWIDTH 545 0 +DWIDTH 6 0 +BBX 6 11 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +7C +00 +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-9 +ENCODING 9149 +SWIDTH 545 0 +DWIDTH 6 0 +BBX 6 11 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +7C +ENDCHAR STARTCHAR VERTICAL LINE EXTENSION ENCODING 9168 SWIDTH 545 0 @@ -37556,6 +37628,24 @@ BITMAP 10 00 ENDCHAR +STARTCHAR FEMALE SIGN +ENCODING 9792 +SWIDTH 545 0 +DWIDTH 6 0 +BBX 6 11 0 -2 +BITMAP +00 +38 +44 +44 +44 +38 +10 +7C +10 +10 +00 +ENDCHAR STARTCHAR EARTH ENCODING 9793 SWIDTH 545 0 diff --git a/mono/salut-mono11b.bdf b/mono/salut-mono11b.bdf index 79f9411..1477568 100644 --- a/mono/salut-mono11b.bdf +++ b/mono/salut-mono11b.bdf @@ -25,7 +25,7 @@ _GBDFED_INFO "Edited with gbdfed 1.6." RELATIVE_SETWIDTH 50 RELATIVE_WEIGHT 70 ENDPROPERTIES -CHARS 1316 +CHARS 1321 STARTCHAR SPACE ENCODING 32 SWIDTH 545 0 @@ -18242,6 +18242,78 @@ BITMAP 7C 00 ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-1 +ENCODING 9146 +SWIDTH 545 0 +DWIDTH 6 0 +BBX 6 11 0 -2 +BITMAP +00 +7C +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-3 +ENCODING 9147 +SWIDTH 545 0 +DWIDTH 6 0 +BBX 6 11 0 -2 +BITMAP +00 +00 +00 +00 +7C +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-7 +ENCODING 9148 +SWIDTH 545 0 +DWIDTH 6 0 +BBX 6 11 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +7C +00 +00 +00 +ENDCHAR +STARTCHAR HORIZONTAL SCAN LINE-9 +ENCODING 9149 +SWIDTH 545 0 +DWIDTH 6 0 +BBX 6 11 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +7C +ENDCHAR STARTCHAR VERTICAL LINE EXTENSION ENCODING 9168 SWIDTH 545 0 @@ -23372,6 +23444,24 @@ BITMAP 10 00 ENDCHAR +STARTCHAR FEMALE SIGN +ENCODING 9792 +SWIDTH 545 0 +DWIDTH 6 0 +BBX 6 11 0 -2 +BITMAP +00 +38 +44 +44 +44 +38 +10 +7C +10 +10 +00 +ENDCHAR STARTCHAR EARTH ENCODING 9793 SWIDTH 545 0 diff --git a/tools/check-missing.awk b/tools/check-missing.awk index 056b765..eb6f585 100644 --- a/tools/check-missing.awk +++ b/tools/check-missing.awk @@ -20,6 +20,6 @@ FILENAME ~ /\.bdf$/ && $1 == "ENCODING" { C[$2] = 1; } -FILENAME ~ /\.(512|256)$/ && match($0, "U\\+([0-9A-Fa-f]+)", A) { +FILENAME ~ /\.(512|256|set)$/ && match($0, "U\\+([0-9A-Fa-f]+)", A) { missing(hex(A[1])) } \ No newline at end of file