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


            ᛋᛏᚫᚾᛞ᛫ᛒᚣ᛫ᚦᛖ᛫ᚷᚱᛖᚣ᛫ᛋᛏ
            ᚩᚾᛖ᛫ᚻᚹᛖᚾ᛫ᚦᛖ᛫ᚦᚱᚢᛋᚻ᛫ᛱᚾ
            ᚩᚳᛱᛋ᛫ᚫᚾᛞ᛫ᚦᛖ᛫ᛋᛖᛏᛏᛁᛝ᛫ᛋ
            ᚢᚾ᛫ᚹᛁᚦ᛫ᚦᛖ᛫ᛚᚫᛋᛏ᛫ᛚᛁᚷᚻᛏ᛫
            ᚩᚠ᛫ᛞᚢᚱᛁᚾᛋ᛫ᛞᚫᚣ᛫ᚹᛁᛚᛚ᛫ᛋᚻ
            ᛁᚾᛖ᛫ᚢᛈᚩᚾ᛫ᚦᛖ᛫ᛱᛖᚣᚻᚩᛚᛖ᛫

Reply via email to