Package: xfonts-jmk Version: 3.0-21 Severity: normal Tags: patch Dear Maintainer,
The neep font has surprisingly good Unicode coverage, but it is missing some characters. In particular, I noticed it is missing the eight RUNIC LETTERS, U+16F1 to U+16F8, that were added in Unicode 7.0 a few years ago. These glyphs are necessary for rendering things like the Franks Casket, Tolkein's moon-letters, and certain video games. I have created glyphs for both the 10x20 and 6x13 sizes. To use them, simply apply the attached runicupdate.patch to the files in xfonts-jmk/neep/iso10646-1-parts/. cd xfonts-jmk patch -p0 < runicupdate.patch fakeroot dh binary sudo dpkg -i ../xfonts-jmk*deb xset fp rehash To examine what my additions look like, see the last eight glyphs in the xfd screenshot (attached). Or cat the runic.txt file (also attached) in an xterm that has been started like so: xterm -fn *neep-medium-r-normal--20*10646* cat runic.txt I hand drew the 10x20 letterforms using gbdfed, but the shapes were were inspired and informed by GNU unifont and the BabelStone Beowulf. I designed the style to match the current runic characters already in the Neep font. The 6x13 letterforms are simply cropped versions from unifont. Note: I only added the extra runes to the three variants of Neep that already had runes in that region: 10x20, 10x20-bold, and 6x13. I did not touch 6x13-bold, 8x15, nor 8x15-bold. ____ (Also note: moon-letters may not be visible until viewed under starlight or moonlight. This is not a bug.) -- System Information: Debian Release: 9.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-6-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages xfonts-jmk depends on: ii xfonts-utils 1:7.7+4 xfonts-jmk recommends no packages. xfonts-jmk suggests no packages. -- no debconf information
--- neep/iso10646-1-parts/neep-iso10646-1-part-06x13.bdf.orig 2018-06-08 17:22:00.000000000 -0700 +++ neep/iso10646-1-parts/neep-iso10646-1-part-06x13.bdf 2018-06-08 17:46:03.407327222 -0700 @@ -25,11 +25,11 @@ FONT_DESCENT 2 FONT_ASCENT 11 COPYRIGHT "Public domain font. Share and enjoy." -_XMBDFED_INFO "Edited with xmbdfed 4.5." CAP_HEIGHT 9 X_HEIGHT 6 +_GBDFED_INFO "Edited with gbdfed 1.6." ENDPROPERTIES -CHARS 4238 +CHARS 4246 STARTCHAR Amacron ENCODING 256 SWIDTH 480 0 @@ -27430,6 +27430,166 @@ 00 00 ENDCHAR +STARTCHAR U+16F1 +ENCODING 5873 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 6 13 0 -2 +BITMAP +00 +00 +80 +80 +80 +A0 +A0 +D0 +90 +88 +88 +00 +00 +ENDCHAR +STARTCHAR U+16F2 +ENCODING 5874 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 6 13 0 -2 +BITMAP +00 +00 +08 +88 +C8 +A8 +98 +88 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR U+16F3 +ENCODING 5875 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 6 13 0 -2 +BITMAP +00 +00 +20 +70 +A8 +70 +20 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR U+16F4 +ENCODING 5876 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 6 13 0 -2 +BITMAP +00 +00 +40 +50 +50 +58 +70 +D0 +50 +50 +10 +00 +00 +ENDCHAR +STARTCHAR U+16F5 +ENCODING 5877 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 6 13 0 -2 +BITMAP +00 +00 +00 +38 +E0 +38 +E0 +38 +E0 +38 +00 +00 +00 +ENDCHAR +STARTCHAR U+16F6 +ENCODING 5878 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 6 13 0 -2 +BITMAP +00 +00 +80 +40 +48 +30 +20 +50 +90 +08 +08 +00 +00 +ENDCHAR +STARTCHAR U+16F7 +ENCODING 5879 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 6 13 0 -2 +BITMAP +00 +00 +80 +80 +80 +E0 +90 +88 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR U+16F8 +ENCODING 5880 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 6 13 0 -2 +BITMAP +00 +00 +20 +20 +20 +20 +20 +20 +50 +88 +88 +00 +00 +ENDCHAR STARTCHAR uni1E00 ENCODING 7680 SWIDTH 480 0 --- neep/iso10646-1-parts/neep-iso10646-1-part-10x20.bdf.orig 2018-06-08 17:22:00.000000000 -0700 +++ neep/iso10646-1-parts/neep-iso10646-1-part-10x20.bdf 2018-06-07 03:52:08.925123279 -0700 @@ -27,9 +27,9 @@ X_HEIGHT 9 CAP_HEIGHT 13 COPYRIGHT "Public domain font. Share and enjoy." -_XMBDFED_INFO "Edited with xmbdfed 4.5." +_GBDFED_INFO "Edited with gbdfed 1.6." ENDPROPERTIES -CHARS 4821 +CHARS 4829 STARTCHAR Amacron ENCODING 256 SWIDTH 480 0 @@ -53029,6 +53029,222 @@ 0000 0000 0000 +0000 +ENDCHAR +STARTCHAR U+16F1 +ENCODING 5873 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +6000 +6000 +6000 +6000 +6600 +6E00 +7E00 +7B00 +7300 +6300 +6180 +6180 +6180 +0000 +0000 +0000 +0000 +ENDCHAR +STARTCHAR U+16F2 +ENCODING 5874 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +0180 +6180 +7180 +7980 +6D80 +6780 +6380 +6180 +6000 +6000 +6000 +6000 +6000 +0000 +0000 +0000 +0000 +ENDCHAR +STARTCHAR U+16F3 +ENCODING 5875 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +0C00 +1E00 +3F00 +6D80 +4C80 +6D80 +3F00 +1E00 +0C00 +0C00 +0C00 +0C00 +0C00 +0000 +0000 +0000 +0000 +ENDCHAR +STARTCHAR U+16F4 +ENCODING 5876 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +3000 +3000 +3600 +3600 +3780 +3F00 +3E00 +7600 +F600 +3600 +3600 +0600 +0600 +0000 +0000 +0000 +0000 +ENDCHAR +STARTCHAR U+16F5 +ENCODING 5877 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +0E00 +1C00 +3800 +1C00 +0E00 +1C00 +3800 +1C00 +0E00 +1C00 +3800 +1C00 +0E00 +0000 +0000 +0000 +0000 +ENDCHAR +STARTCHAR U+16F6 +ENCODING 5878 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +6000 +7000 +3000 +3980 +1B00 +1E00 +0C00 +1E00 +3600 +6700 +0300 +0380 +0180 +0000 +0000 +0000 +0000 +ENDCHAR +STARTCHAR U+16F7 +ENCODING 5879 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +6000 +6000 +6000 +7800 +7E00 +6780 +6180 +6180 +6180 +6180 +6180 +6180 +6180 +0000 +0000 +0000 +0000 +ENDCHAR +STARTCHAR U+16F8 +ENCODING 5880 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +0C00 +0C00 +0C00 +0C00 +0C00 +0C00 +0C00 +0C00 +1E00 +3F00 +3300 +6180 +6180 +0000 +0000 +0000 0000 ENDCHAR STARTCHAR uni1D00 --- neep/iso10646-1-parts/neep-iso10646-1-part-10x20-bold.bdf.orig 2018-06-08 17:22:00.000000000 -0700 +++ neep/iso10646-1-parts/neep-iso10646-1-part-10x20-bold.bdf 2018-06-07 03:55:20.296638950 -0700 @@ -27,9 +27,9 @@ X_HEIGHT 9 CAP_HEIGHT 13 COPYRIGHT "Public domain font. Share and enjoy." -_XMBDFED_INFO "Edited with xmbdfed 4.5." +_GBDFED_INFO "Edited with gbdfed 1.6." ENDPROPERTIES -CHARS 4821 +CHARS 4829 STARTCHAR Amacron ENCODING 256 SWIDTH 480 0 @@ -53029,6 +53029,222 @@ 0000 0000 0000 +0000 +ENDCHAR +STARTCHAR U+16F1 +ENCODING 5873 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +6000 +6000 +6000 +6000 +6600 +6E00 +7E00 +7B00 +7300 +6300 +6180 +6180 +6180 +0000 +0000 +0000 +0000 +ENDCHAR +STARTCHAR U+16F2 +ENCODING 5874 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +0180 +6180 +7180 +7980 +6D80 +6780 +6380 +6180 +6000 +6000 +6000 +6000 +6000 +0000 +0000 +0000 +0000 +ENDCHAR +STARTCHAR U+16F3 +ENCODING 5875 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +0C00 +1E00 +3F00 +6D80 +4C80 +6D80 +3F00 +1E00 +0C00 +0C00 +0C00 +0C00 +0C00 +0000 +0000 +0000 +0000 +ENDCHAR +STARTCHAR U+16F4 +ENCODING 5876 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +3000 +3000 +3600 +3600 +3780 +3F00 +3E00 +7600 +F600 +3600 +3600 +0600 +0600 +0000 +0000 +0000 +0000 +ENDCHAR +STARTCHAR U+16F5 +ENCODING 5877 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +0E00 +1C00 +3800 +1C00 +0E00 +1C00 +3800 +1C00 +0E00 +1C00 +3800 +1C00 +0E00 +0000 +0000 +0000 +0000 +ENDCHAR +STARTCHAR U+16F6 +ENCODING 5878 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +6000 +7000 +3000 +3980 +1B00 +1E00 +0C00 +1E00 +3600 +6700 +0300 +0380 +0180 +0000 +0000 +0000 +0000 +ENDCHAR +STARTCHAR U+16F7 +ENCODING 5879 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +6000 +6000 +6000 +7800 +7E00 +6780 +6180 +6180 +6180 +6180 +6180 +6180 +6180 +0000 +0000 +0000 +0000 +ENDCHAR +STARTCHAR U+16F8 +ENCODING 5880 +SWIDTH 480 0 +DWIDTH 10 0 +BBX 10 20 0 -4 +BITMAP +0000 +0000 +0000 +0C00 +0C00 +0C00 +0C00 +0C00 +0C00 +0C00 +0C00 +1E00 +3F00 +3300 +6180 +6180 +0000 +0000 +0000 0000 ENDCHAR STARTCHAR uni1D00
ᚠ U+16A0 RUNIC LETTER FEHU FEOH FE F ᚡ U+16A1 RUNIC LETTER V ᚢ U+16A2 RUNIC LETTER URUZ UR U ᚣ U+16A3 RUNIC LETTER YR ᚤ U+16A4 RUNIC LETTER Y ᚥ U+16A5 RUNIC LETTER W ᚦ U+16A6 RUNIC LETTER THURISAZ THURS THORN ᚧ U+16A7 RUNIC LETTER ETH ᚨ U+16A8 RUNIC LETTER ANSUZ A ᚩ U+16A9 RUNIC LETTER OS O ᚪ U+16AA RUNIC LETTER AC A ᚫ U+16AB RUNIC LETTER AESC ᚬ U+16AC RUNIC LETTER LONG-BRANCH-OSS O ᚭ U+16AD RUNIC LETTER SHORT-TWIG-OSS O ᚮ U+16AE RUNIC LETTER O ᚯ U+16AF RUNIC LETTER OE ᚰ U+16B0 RUNIC LETTER ON ᚱ U+16B1 RUNIC LETTER RAIDO RAD REID R ᚲ U+16B2 RUNIC LETTER KAUNA ᚳ U+16B3 RUNIC LETTER CEN ᚴ U+16B4 RUNIC LETTER KAUN K ᚵ U+16B5 RUNIC LETTER G ᚶ U+16B6 RUNIC LETTER ENG ᚷ U+16B7 RUNIC LETTER GEBO GYFU G ᚸ U+16B8 RUNIC LETTER GAR ᚹ U+16B9 RUNIC LETTER WUNJO WYNN W ᚺ U+16BA RUNIC LETTER HAGLAZ H ᚻ U+16BB RUNIC LETTER HAEGL H ᚼ U+16BC RUNIC LETTER LONG-BRANCH-HAGALL H ᚽ U+16BD RUNIC LETTER SHORT-TWIG-HAGALL H ᚾ U+16BE RUNIC LETTER NAUDIZ NYD NAUD N ᚿ U+16BF RUNIC LETTER SHORT-TWIG-NAUD N ᛀ U+16C0 RUNIC LETTER DOTTED-N ᛁ U+16C1 RUNIC LETTER ISAZ IS ISS I ᛂ U+16C2 RUNIC LETTER E ᛃ U+16C3 RUNIC LETTER JERAN J ᛄ U+16C4 RUNIC LETTER GER ᛅ U+16C5 RUNIC LETTER LONG-BRANCH-AR AE ᛆ U+16C6 RUNIC LETTER SHORT-TWIG-AR A ᛇ U+16C7 RUNIC LETTER IWAZ EOH ᛈ U+16C8 RUNIC LETTER PERTHO PEORTH P ᛉ U+16C9 RUNIC LETTER ALGIZ EOLHX ᛊ U+16CA RUNIC LETTER SOWILO S ᛋ U+16CB RUNIC LETTER SIGEL LONG-BRANCH-SOL S ᛌ U+16CC RUNIC LETTER SHORT-TWIG-SOL S ᛍ U+16CD RUNIC LETTER C ᛎ U+16CE RUNIC LETTER Z ᛏ U+16CF RUNIC LETTER TIWAZ TIR TYR T ᛐ U+16D0 RUNIC LETTER SHORT-TWIG-TYR T ᛑ U+16D1 RUNIC LETTER D ᛒ U+16D2 RUNIC LETTER BERKANAN BEORC BJARKAN B ᛓ U+16D3 RUNIC LETTER SHORT-TWIG-BJARKAN B ᛔ U+16D4 RUNIC LETTER DOTTED-P ᛕ U+16D5 RUNIC LETTER OPEN-P ᛖ U+16D6 RUNIC LETTER EHWAZ EH E ᛗ U+16D7 RUNIC LETTER MANNAZ MAN M ᛘ U+16D8 RUNIC LETTER LONG-BRANCH-MADR M ᛙ U+16D9 RUNIC LETTER SHORT-TWIG-MADR M ᛚ U+16DA RUNIC LETTER LAUKAZ LAGU LOGR L ᛛ U+16DB RUNIC LETTER DOTTED-L ᛜ U+16DC RUNIC LETTER INGWAZ ᛝ U+16DD RUNIC LETTER ING ᛞ U+16DE RUNIC LETTER DAGAZ DAEG D ᛟ U+16DF RUNIC LETTER OTHALAN ETHEL O ᛠ U+16E0 RUNIC LETTER EAR ᛡ U+16E1 RUNIC LETTER IOR ᛢ U+16E2 RUNIC LETTER CWEORTH ᛣ U+16E3 RUNIC LETTER CALC ᛤ U+16E4 RUNIC LETTER CEALC ᛥ U+16E5 RUNIC LETTER STAN ᛦ U+16E6 RUNIC LETTER LONG-BRANCH-YR ᛧ U+16E7 RUNIC LETTER SHORT-TWIG-YR ᛨ U+16E8 RUNIC LETTER ICELANDIC-YR ᛩ U+16E9 RUNIC LETTER Q ᛪ U+16EA RUNIC LETTER X ᛫ U+16EB RUNIC SINGLE PUNCTUATION ᛬ U+16EC RUNIC MULTIPLE PUNCTUATION ᛭ U+16ED RUNIC CROSS PUNCTUATION ᛮ U+16EE RUNIC ARLAUG SYMBOL ᛯ U+16EF RUNIC TVIMADUR SYMBOL ᛰ U+16F0 RUNIC BELGTHOR SYMBOL ᛱ U+16F1 RUNIC LETTER K ᛲ U+16F2 RUNIC LETTER SH ᛳ U+16F3 RUNIC LETTER OO ᛴ U+16F4 RUNIC LETTER FRANKS CASKET OS ᛵ U+16F5 RUNIC LETTER FRANKS CASKET IS ᛶ U+16F6 RUNIC LETTER FRANKS CASKET EH ᛷ U+16F7 RUNIC LETTER FRANKS CASKET AC ᛸ U+16F8 RUNIC LETTER FRANKS CASKET AESC ᛋᛏᚫᚾᛞ᛫ᛒᚣ᛫ᚦᛖ᛫ᚷᚱᛖᚣ᛫ᛋᛏ ᚩᚾᛖ᛫ᚻᚹᛖᚾ᛫ᚦᛖ᛫ᚦᚱᚢᛋᚻ᛫ᛱᚾ ᚩᚳᛱᛋ᛫ᚫᚾᛞ᛫ᚦᛖ᛫ᛋᛖᛏᛏᛁᛝ᛫ᛋ ᚢᚾ᛫ᚹᛁᚦ᛫ᚦᛖ᛫ᛚᚫᛋᛏ᛫ᛚᛁᚷᚻᛏ᛫ ᚩᚠ᛫ᛞᚢᚱᛁᚾᛋ᛫ᛞᚫᚣ᛫ᚹᛁᛚᛚ᛫ᛋᚻ ᛁᚾᛖ᛫ᚢᛈᚩᚾ᛫ᚦᛖ᛫ᛱᛖᚣᚻᚩᛚᛖ᛫