add more hellschreiber fonts

This commit is contained in:
Rob Hagemans 2022-09-24 23:50:47 +01:00
parent e5db147f4b
commit 0f5f9b9f5c
3 changed files with 2168 additions and 0 deletions

View File

@ -0,0 +1,832 @@
# Hellschreiber 7x14 font
# manually updated to conform to images at referenced url
#
# No separate glyphs were given for the letters that have Latin lookalikes
# for which we're assuming the glyph equals the Latin one.
# No glyphs were given for И and Й. We're assuming the glyph for
# the first is a mirrored Latin N and the second is not included.
name: S&H Feld-Hell Tbs 24a Cyrillic
spacing: character-cell
raster-size: 7 14
source-url: https://www.nonstopsystems.com/radio/hellschreiber-fonts.htm#7-line-a
u+002b:
"+":
.......
.......
.......
...@...
...@...
...@...
.@@@@@.
.@@@@@.
...@...
...@...
...@...
.......
.......
.......
u+002d:
"-":
.......
.......
.......
.......
.......
.......
..@@@..
..@@@..
.......
.......
.......
.......
.......
.......
u+002f:
"/":
.......
.......
.....@.
.....@.
....@@.
....@..
...@@..
...@...
..@@...
..@....
.@@....
.@.....
.@.....
.......
u+0030:
"0":
.......
.......
..@@@..
.@@@@@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@@@@@.
..@@@..
.......
.......
u+0031:
"1":
.......
.......
....@..
...@@..
..@@@..
..@.@..
....@..
....@..
....@..
....@..
....@..
....@..
.......
.......
u+0032:
"2":
.......
.......
..@@...
.@@@@..
.@..@..
....@..
...@@..
...@...
..@....
.@@....
.@@@@@.
.@@@@@.
.......
.......
u+0033:
"3":
.......
.......
..@@@..
..@@@..
....@..
....@..
...@@..
...@@@.
.....@.
.....@.
....@@.
...@@..
.@@@...
.@@....
u+0034:
"4":
.......
.@.....
.@..@..
.@..@..
.@..@..
.@..@..
.@..@..
.@@@@@.
.@@@@@.
....@..
....@..
....@..
.......
.......
u+0035:
"5":
.......
...@@@.
...@@@.
...@...
...@...
...@@..
...@@@.
.....@.
.....@.
....@@.
.@@@@..
.@@@...
.......
.......
u+0036:
"6":
...@...
..@@...
.@@....
.@.....
.@.....
.@.@@..
.@@@@@.
.@@..@.
.@...@.
.@...@.
.@@@@@.
..@@@..
.......
.......
u+0037:
"7":
.......
.......
.@@@@@.
.@@@@@.
....@@.
....@..
...@@..
...@...
..@@...
..@....
.@@....
.@.....
.@.....
.......
u+0038:
"8":
.......
..@@@..
.@@@@@.
.@...@.
.@...@.
.@@.@@.
..@@@..
..@@@..
.@@.@@.
.@...@.
.@...@.
.@@@@@.
..@@@..
.......
u+0039:
"9":
.......
.......
..@@@..
.@@@@@.
.@...@.
.@...@.
.@...@.
.@@@.@.
..@@.@.
.....@.
....@@.
...@@..
..@@...
..@....
u+003f:
"?":
.......
.......
.@@@...
.@@@...
...@...
...@...
...@@@.
...@@@.
.......
.......
...@...
...@...
.......
.......
u+0410:
.......
.......
..@@@..
.@@@@@.
.@@.@@.
.@...@.
.@...@.
.@@@@@.
.@@@@@.
.@...@.
.@...@.
.@...@.
.......
.......
u+0411:
.......
.......
.@@@@@.
.@@@@@.
.@.....
.@.....
.@@@@..
.@@@@@.
.@...@.
.@...@.
.@@@@@.
.@@@@..
.......
.......
u+0412:
.......
.......
.@@@@..
.@@@@@.
..@..@.
..@..@.
..@@@..
..@@@..
..@..@.
..@..@.
.@@@@@.
.@@@@..
.......
.......
u+0413:
.......
.......
.@@@@@.
.@@@@@.
.@.....
.@.....
.@.....
.@.....
.@.....
.@.....
.@.....
.@.....
.......
.......
u+0414:
.......
.......
..@@@@.
..@@@@.
..@..@.
..@..@.
..@..@.
..@..@.
..@..@.
.@@@@@.
.@...@.
.@...@.
.......
.......
u+0415:
.......
.......
.@@@@@.
.@@@@@.
.@.....
.@.....
.@@@...
.@@@...
.@.....
.@.....
.@@@@@.
.@@@@@.
.......
.......
u+0416:
.......
.......
.@.@.@.
.@.@.@.
.@@@@@.
..@@@..
...@...
...@...
..@@@..
.@@@@@.
.@.@.@.
.@.@.@.
.......
.......
u+0417:
.......
.......
..@@@..
.@@@@@.
.@...@.
.....@.
...@@..
...@@..
.....@.
.@...@.
.@@@@@.
..@@@..
.......
.......
u+0418:
.......
.......
.@...@.
.@..@@.
.@..@@.
.@.@@@.
.@.@.@.
.@@@.@.
.@@..@.
.@@..@.
.@...@.
.@...@.
.......
.......
u+041a:
.......
.......
.@...@.
.@...@.
.@..@@.
.@.@@..
.@@@...
.@@@...
.@.@@..
.@..@@.
.@...@.
.@...@.
.......
.......
u+041b:
.......
.......
...@@@.
...@@@.
...@.@.
...@.@.
...@.@.
..@@.@.
..@..@.
.@@..@.
.@...@.
.@...@.
.......
.......
u+041c:
.......
.......
.@...@.
.@@.@@.
.@@@@@.
.@.@.@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.......
.......
u+041d:
.......
.......
.@...@.
.@...@.
.@...@.
.@...@.
.@@@@@.
.@@@@@.
.@...@.
.@...@.
.@...@.
.@...@.
.......
.......
u+041e:
.......
.......
.@@@@@.
.@@@@@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@@@@@.
.@@@@@.
.......
.......
u+041f:
.......
.......
.@@@@@.
.@@@@@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.......
.......
u+0420:
.......
.......
.@@@@@.
.@@@@@.
..@..@.
..@..@.
..@@@@.
..@@@@.
..@....
..@....
.@@@...
.@@@...
.......
.......
u+0421:
.......
.......
.@@@@@.
.@@@@@.
.@.....
.@.....
.@.....
.@.....
.@.....
.@.....
.@@@@@.
.@@@@@.
.......
.......
u+0422:
.......
.......
.@@@@@.
.@@@@@.
...@...
...@...
...@...
...@...
...@...
...@...
...@...
...@...
.......
.......
u+0423:
.......
.......
.@...@.
.@...@.
.@@.@@.
..@.@..
..@@@..
...@...
...@...
...@...
..@@...
.@@....
.@.....
.......
u+0424:
.......
.......
...@...
...@...
..@@@..
.@@@@@.
.@.@.@.
.@.@.@.
.@@@@@.
..@@@..
...@...
...@...
.......
.......
u+0425:
.......
.......
.@...@.
.@...@.
.@@.@@.
..@@@..
...@...
...@...
..@@@..
.@@.@@.
.@...@.
.@...@.
.......
.......
u+0426:
.......
.......
.@..@..
.@..@..
.@..@..
.@..@..
.@..@..
.@..@..
.@..@..
.@..@..
.@@@@@.
.@@@@@.
.....@.
.......
u+0427:
.......
.......
.@...@.
.@...@.
.@...@.
.@@..@.
..@@@@.
...@@@.
.....@.
.....@.
.....@.
.....@.
.......
.......
u+0428:
.......
.......
.@.@.@.
.@.@.@.
.@.@.@.
.@.@.@.
.@.@.@.
.@.@.@.
.@.@.@.
.@.@.@.
.@@@@@.
.@@@@@.
.......
.......
u+0429:
.......
.......
.@.@.@.
.@.@.@.
.@.@.@.
.@.@.@.
.@.@.@.
.@.@.@.
.@.@@@.
.@.@@@.
.@@@@@.
.@@@@@.
....@@.
.......
u+042a:
.......
.......
.@@....
.@@....
..@....
..@....
..@@@..
..@@@..
..@..@.
..@..@.
..@@@@.
..@@@..
.......
.......
u+042b:
.......
.......
.@...@.
.@...@.
.@...@.
.@@..@.
.@@@.@.
.@.@@@.
.@..@@.
.@..@@.
.@@@.@.
.@@@.@.
.......
.......
u+042c:
.......
.......
.@.....
.@.....
.@.....
.@.....
.@@@@..
.@@@@@.
.@...@.
.@...@.
.@@@@@.
.@@@@..
.......
.......
u+042d:
.......
.......
..@@@..
.@@@@@.
.@...@.
.....@.
...@@@.
...@@@.
.....@.
.@...@.
.@@@@@.
..@@@..
.......
.......
u+042e:
.......
.......
.@..@..
.@..@..
.@.@@@.
.@.@.@.
.@@@.@.
.@@@.@.
.@.@.@.
.@.@@@.
.@..@..
.@..@..
.......
.......
u+042f:
.......
.......
..@@@@.
.@@@@@.
.@...@.
.@...@.
.@@@@@.
..@@@@.
...@.@.
...@.@.
..@@.@.
.@@..@.
.@.....
.......
u+2bff:
pause:
.......
.......
.@@@@@.
.@@@@@.
...@...
...@...
...@@@.
...@@@.
...@...
...@...
.@@@@@.
.@@@@@.
.......
.......
# the Hellschreiber operator generated spaces by pausing
# so this space character is ahistorical
# but it makes the font more usable
u+0020:
" ":
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......

View File

@ -0,0 +1,463 @@
# Hellschreiber 7x8 font
# manually updated to conform to images at referenced url
name: GTL Telewriter
spacing: character-cell
raster-size: 7 8
source-url: https://www.nonstopsystems.com/radio/hellschreiber-fonts.htm#telewriter
u+002b:
"+":
........
....@...
....@...
..@@@@@.
....@...
....@...
........
u+002d:
"-":
........
........
........
..@@@@@.
........
........
........
u+002e:
".":
........
........
........
........
...@@...
...@@...
........
u+002f:
"/":
........
......@.
.....@..
....@...
...@....
..@.....
........
# same as O
u+0030:
"0":
........
...@@@..
..@...@.
..@...@.
..@...@.
...@@@..
........
# same as I
u+0031:
"1":
........
....@...
....@...
....@...
....@...
....@...
........
u+0032:
"2":
........
...@@@..
..@...@.
..@..@..
....@...
....@@@.
........
u+0033:
"3":
........
..@@@@..
......@.
....@@..
......@.
..@@@@..
........
u+0034:
"4":
........
..@.....
..@.....
..@.....
..@@.@..
....@...
........
u+0035:
"5":
........
...@@@..
...@....
...@@...
.....@..
..@@@...
........
u+0036:
"6":
........
..@.....
..@.....
..@@@@..
..@...@.
...@@@..
........
u+0037:
"7":
........
..@@@@@.
.....@..
....@...
...@....
..@.....
........
u+0038:
"8":
........
...@@@..
..@...@.
...@@@..
..@...@.
...@@@..
........
u+0039:
"9":
........
...@@@..
..@..@..
..@@@@..
.....@..
.....@..
........
u+0041:
"A":
........
....@...
...@.@..
..@...@.
..@@@@@.
..@...@.
........
u+0042:
"B":
........
..@@@@..
...@..@.
...@@@..
...@..@.
..@@@@..
........
u+0043:
"C":
........
...@@@@.
..@.....
..@.....
..@.....
...@@@@.
........
u+0044:
"D":
........
..@@@@..
...@..@.
...@..@.
...@..@.
..@@@@..
........
u+0045:
"E":
........
..@@@@@.
..@.....
..@@@...
..@.....
..@@@@@.
........
u+0046:
"F":
........
..@@@@@.
..@.....
..@@@...
..@.....
..@.....
........
u+0047:
"G":
........
...@@@@.
..@.....
..@..@@.
..@...@.
...@@@@.
........
u+0048:
"H":
........
..@...@.
..@...@.
..@@@@@.
..@...@.
..@...@.
........
u+0049:
"I":
........
....@...
....@...
....@...
....@...
....@...
........
u+004a:
"J":
........
....@@@.
.....@..
.....@..
..@..@..
...@@...
........
u+004b:
"K":
........
..@...@.
..@..@..
..@@@...
..@..@..
..@...@.
........
u+004c:
"L":
........
..@.....
..@.....
..@.....
..@.....
..@@@@@.
........
u+004d:
"M":
........
..@...@.
..@@.@@.
..@.@.@.
..@.@.@.
..@...@.
........
u+004e:
"N":
........
..@...@.
..@@..@.
..@.@.@.
..@..@@.
..@...@.
........
u+004f:
"O":
........
...@@@..
..@...@.
..@...@.
..@...@.
...@@@..
........
u+0050:
"P":
........
..@@@@..
...@..@.
...@@@@.
...@....
..@@@...
........
u+0051:
"Q":
........
...@@...
..@..@..
..@..@..
..@.@@..
...@@@@.
........
u+0052:
"R":
........
..@@@@..
..@...@.
..@@@@..
..@.@...
..@..@@.
........
u+0053:
"S":
........
...@@@@.
..@.....
...@@@..
......@.
..@@@@..
........
u+0054:
"T":
........
..@@@@@.
....@...
....@...
....@...
....@...
........
u+0055:
"U":
........
..@...@.
..@...@.
..@...@.
..@...@.
...@@@..
........
u+0056:
"V":
........
..@...@.
..@..@..
..@.@...
..@@....
..@.....
........
u+0057:
"W":
........
..@.@.@.
..@.@.@.
..@.@.@.
..@.@.@.
...@.@..
........
u+0058:
"X":
........
..@...@.
...@.@..
....@...
...@.@..
..@...@.
........
u+0059:
"Y":
........
..@...@.
...@.@..
....@...
....@...
....@...
........
u+005a:
"Z":
........
..@@@@@.
.....@..
....@...
...@....
..@@@@@.
........
# the Hellschreiber operator generated spaces by pausing
# so this space character is ahistorical
# but it makes the font more usable
u+0020:
" ":
........
........
........
........
........
........
........

View File

@ -0,0 +1,873 @@
# Hellschreiber 7x14 font
# manually updated to conform to images at referenced url
name: S&H T typ 72 GL
spacing: character-cell
raster-size: 7 14
source-url: https://www.nonstopsystems.com/radio/hellschreiber-fonts.htm#7-line-sp
u+0027:
"'":
.......
..@....
..@....
..@@...
...@...
...@...
.......
.......
.......
.......
.......
.......
.......
.......
u+0028:
"(":
.......
.....@.
.....@.
....@@.
....@..
...@@..
...@...
...@...
...@@..
....@..
....@@.
.....@.
.....@.
.......
u+0029:
")":
.......
..@....
..@....
..@@...
...@...
...@@..
....@..
....@..
...@@..
...@...
..@@...
..@....
..@....
.......
u+002b:
"+":
.......
.......
.......
...@...
...@...
...@...
.@@@@@.
.@@@@@.
...@...
...@...
...@...
.......
.......
.......
u+002c:
",":
.......
.......
.......
.......
.......
.......
.......
.......
.@@....
.@@....
..@....
..@....
..@....
.......
u+002d:
"-":
.......
.......
.......
.......
.......
.......
.@@@@@.
.@@@@@.
.......
.......
.......
.......
.......
.......
u+002e:
".":
.......
.......
.......
.......
.......
.......
.......
.......
.......
.@@....
.@@....
.@@....
.......
.......
u+002f:
"/":
.......
.......
.....@.
.....@.
....@@.
....@..
...@@..
...@...
..@@...
..@....
.@@....
.@.....
.@.....
.......
u+0030:
"0":
.......
.......
..@@@..
..@@@..
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
..@@@..
..@@@..
.......
.......
u+0031:
"1":
.......
.......
....@..
...@@..
..@@@..
..@.@..
....@..
....@..
....@..
....@..
....@..
....@..
.......
.......
u+0032:
"2":
.......
.......
..@@...
.@@@@..
.@..@..
....@..
...@@..
...@...
..@....
.@@....
.@@@@@.
.@@@@@.
.......
.......
u+0033:
"3":
.......
.......
..@@@..
..@@@..
....@..
....@..
...@@..
...@@@.
.....@.
.....@.
....@@.
...@@..
.@@@...
.@@....
u+0034:
"4":
.......
.@.....
.@..@..
.@..@..
.@..@..
.@..@..
.@..@..
.@@@@@.
.@@@@@.
....@..
....@..
....@..
.......
.......
u+0035:
"5":
.......
...@@@.
...@@@.
...@...
...@...
...@@..
...@@@.
.....@.
.....@.
....@@.
.@@@@..
.@@@...
.......
.......
u+0036:
"6":
...@...
..@@...
.@@....
.@.....
.@.....
.@.@@..
.@@@@@.
.@@..@.
.@...@.
.@...@.
.@@@@@.
..@@@..
.......
.......
u+0037:
"7":
.......
.......
.@@@@@.
.@@@@@.
....@@.
....@..
...@@..
...@...
..@@...
..@....
.@@....
.@.....
.@.....
.......
u+0038:
"8":
.......
..@@@..
.@@@@@.
.@...@.
.@...@.
.@@.@@.
..@@@..
..@@@..
.@@.@@.
.@...@.
.@...@.
.@@@@@.
..@@@..
.......
u+0039:
"9":
.......
.......
..@@@..
.@@@@@.
.@...@.
.@...@.
.@...@.
.@@@.@.
..@@.@.
.....@.
....@@.
...@@..
..@@...
..@....
u+003a:
.......
.......
.......
..@@...
..@@...
..@@...
.......
.......
..@@...
..@@...
..@@...
.......
.......
.......
u+003d:
"=":
.......
.......
.......
.......
.@@@@@.
.@@@@@.
.......
.......
.@@@@@.
.@@@@@.
.......
.......
.......
.......
u+003f:
"?":
.......
.......
.@@@@..
.@@@@..
....@..
....@..
...@@..
...@...
...@...
.......
.......
...@...
...@...
...@...
u+0041:
"A":
.......
.......
..@@@..
.@@@@@.
.@@.@@.
.@...@.
.@...@.
.@@@@@.
.@@@@@.
.@...@.
.@...@.
.@...@.
.......
.......
u+0042:
"B":
.......
.......
.@@@@..
.@@@@@.
..@..@.
..@..@.
..@@@..
..@@@..
..@..@.
..@..@.
.@@@@@.
.@@@@..
.......
.......
u+0043:
"C":
.......
.......
.@@@@@.
.@@@@@.
.@.....
.@.....
.@.....
.@.....
.@.....
.@.....
.@@@@@.
.@@@@@.
.......
.......
u+0044:
"D":
.......
.......
.@@@@..
.@@@@@.
..@..@.
..@..@.
..@..@.
..@..@.
..@..@.
..@..@.
.@@@@@.
.@@@@..
.......
.......
u+0045:
"E":
.......
.......
.@@@@@.
.@@@@@.
.@.....
.@.....
.@@@...
.@@@...
.@.....
.@.....
.@@@@@.
.@@@@@.
.......
.......
u+0046:
"F":
.......
.......
.@@@@@.
.@@@@@.
.@.....
.@.....
.@@@...
.@@@...
.@.....
.@.....
.@.....
.@.....
.......
.......
u+0047:
"G":
.......
.......
.@@@@..
.@@@@..
.@.....
.@.....
.@..@@.
.@..@@.
.@...@.
.@...@.
.@@@@@.
.@@@@@.
.......
.......
u+0048:
"H":
.......
.......
.@...@.
.@...@.
.@...@.
.@...@.
.@@@@@.
.@@@@@.
.@...@.
.@...@.
.@...@.
.@...@.
.......
.......
u+0049:
"I":
.......
.......
...@...
...@...
...@...
...@...
...@...
...@...
...@...
...@...
...@...
...@...
.......
.......
u+004a:
"J":
.......
.......
.....@.
.....@.
.....@.
.....@.
.....@.
.....@.
.@...@.
.@...@.
.@@@@@.
.@@@@@.
.......
.......
u+004b:
"K":
.......
.......
.@.....
.@...@.
.@..@@.
.@..@@.
.@@@...
.@@@...
.@.@@..
.@..@@.
.@...@.
.@...@.
.......
.......
u+004c:
"L":
.......
.......
.@.....
.@.....
.@.....
.@.....
.@.....
.@.....
.@.....
.@.....
.@@@@@.
.@@@@@.
.......
.......
u+004d:
"M":
.......
.......
.@...@.
.@@.@@.
.@@@@@.
.@.@.@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.......
.......
u+004e:
"N":
.......
.......
.@...@.
.@@..@.
.@@..@.
.@@@.@.
.@.@.@.
.@.@@@.
.@..@@.
.@..@@.
.@...@.
.@...@.
.......
.......
u+004f:
"O":
.......
.......
.@@@@@.
.@@@@@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@@@@@.
.@@@@@.
.......
.......
u+0050:
"P":
.......
.......
.@@@@@.
.@@@@@.
..@..@.
..@..@.
..@@@@.
..@@@@.
..@....
..@....
.@@@...
.@@@...
.......
.......
u+0051:
"Q":
.......
.......
..@@...
.@@@@..
.@..@..
.@..@..
.@..@..
.@..@..
.@.@@..
.@.@@..
.@@@@@.
.@@@@@.
.....@.
.....@.
u+0052:
"R":
.......
.......
.@@@@..
.@@@@@.
.@...@.
.@...@.
.@@@@@.
.@@@@..
.@..@..
.@..@@.
.@...@.
.@...@.
.......
.......
u+0053:
"S":
.......
.......
..@@@@.
.@@@@@.
.@.....
.@.....
.@@@@..
..@@@@.
.....@.
.....@.
.@@@@@.
.@@@@..
.......
.......
u+0054:
"T":
.......
.......
.@@@@@.
.@@@@@.
...@...
...@...
...@...
...@...
...@...
...@...
...@...
...@...
.......
.......
u+0055:
"U":
.......
.......
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@...@.
.@@@@@.
.@@@@@.
.......
.......
u+0056:
"V":
.......
.......
.@...@.
.@...@.
.@..@@.
.@..@..
.@.@@..
.@.@...
.@@@...
.@@....
.@@....
.@.....
.......
.......
u+0057:
"W":
.......
.......
.@...@.
.@...@.
.@...@.
.@...@.
.@.@.@.
.@.@.@.
.@.@.@.
.@.@.@.
.@@@@@.
..@.@..
.......
.......
u+0058:
"X":
.......
.......
.@...@.
.@...@.
.@@.@@.
..@@@..
...@...
...@...
..@@@..
.@@.@@.
.@...@.
.@...@.
.......
.......
u+0059:
"Y":
.......
.......
.@...@.
.@...@.
.@@.@@.
..@.@..
..@@@..
...@...
...@...
...@...
...@...
...@...
.......
.......
u+005a:
"Z":
.......
.......
.@@@@@.
.@@@@@.
....@..
....@..
...@@..
..@@...
..@....
..@....
.@@@@@.
.@@@@@.
.......
.......
# the Hellschreiber operator generated spaces by pausing
# so this space character is ahistorical
# but it makes the font more usable
u+0020:
" ":
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......