The Moers font series

Moers is a font series for Morse I was forced to make because most Morse fonts out there lack certain basic combinations. The fonts were created by following the rules for Morse laid out in the International Morse Code. I added all dot-dash combinations I could find in various documents. The fonts were directly written in PostScript by myself. Interestingly, no font editor was ever used in the design. Finally, why "Moers", and not "Morse"? Moers is the family name of my wonderful sister-in-law, Chantal. I doubt that she knows the Morse code though, but she knows many other fine things, including my brother. The font formats:

The ZIP file has all of the type 1 files. Enjoy.

Moers0   | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Moers1 | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Moers2 | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Moers3 | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Moers4 | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |

History

Morse code was named after S.F.B. Morse, and was originally used in communications by telegraph. The international (or continental) Morse code is a simplified form generally used in radio telegraphy. The American Morse differs from the international Morse in many letters and numbers and won't be considered here. The codes consist of dots (brief depressions of the telegraph key), and dashes (depressions lasting three times as long as a dot). Between the depressions there is a pause equal to one dot, The pause between letters in a word lasts as long as one dash. The pause between two words is worth two dashes. A long pause lasts the length of seven dots. Morse code is now mainly used by amateur (ham) radio operators.

The Moers family of fonts

I tried to adhere to the lengths suggested by the rules mentioned above. Because in my view the two dash separation between words is insufficient, and the one dash between letters is really confusing, I am offering boxed versions of the symbols in the fonts. Besides the alphabet (in which upper and lower case are indistinuishable) and the numbers, there are about 35 other symbols that have particular meaning. I placed those characters in the positions corresponding to ISOLatin1Encoding, as much as I could. The very Morse specific symbols are placed in positions 1 through 20, with the space character (position 32) sometimes called blackspace for obvious reasons.
Position Glyph name Morse code Remarks
49one . - - - -
50two . . - - -
51three . . . - -
52four . . . . -
53five . . . . .
54six - . . . .
55seven - - . . .
56eight - - - . .
57nine - - - - .
58zero - - - - -
65A . -
66B - . . .
67C - . - .
68D - . .
69E .
70F . . - .
71G - - .
72H . . . .
73I . .
74J . - - -
75K - . -
76L . - . .
77M - -
78N - .
79O - - -
80P . - - .
81Q - - . -
82R . - .
83S . . .
84T -
85U . . -
86V . . . -
87W . - -
88X - . . -
89Y - . - -
90Z - - . .
97a . -
98b - . . .
99c - . - .
100d - . .
101e .
102f . . - .
103g - - .
104h . . . .
105i . .
106j . - - -
107k - . -
108l . - . .
109m - -
110n - .
111o - - -
112p . - - .
113q - - . -
114r . - .
115s . . .
116t -
117u . . -
118v . . . -
119w . - -
120x - . . -
121y - . - -
122z - - . .
138adieresis . - . -
128Adieresis . - . -
142eacute . . - . .
131Eacute . . - . .
135aacute . - - . -
231Aacute . - - . -
132Ntilde - - . - -
150ntilde - - . - -
140aring . - - . -
129Aring . - - . -
154odieresis - - - .
133Odieresis - - - .
159udieresis . . - -
134Udieresis . . - -
209emdash - . . . -
46period . - . - . -
44comma - - . . - -
63question . . - - . .
45hyphen - . . . . -
208endash - . . . . -
28minus - . . . . -
58colon - - - . . .
95underscore . . - - . - before and after word
39quotesingle . - - - - .
226quotesinglbase . - - - - .
213quoteright . - - - - .
212quoteleft . - - - - .
34quotedbl . - . . - .
210quotedblleft . - . . - .
211quotedblright . - . . - .
131bracketleft - . - - .
163braceleft - . - - .
40parenleft - . - - .
133bracketright - . - - . -
165braceright - . - - . -
41parenright - . - - . -
61equal - . . . - also: spacing between paragraphs
43plus . - . - . AR: over, end of message
42asterisk - . . - multiply
218fraction - . . - .
47slash - . . - .
59semicolon - . - . - .
36dollar . . . - . . -
1sos . . . - - - . . .
2ch - - - - (German)
3attention - . - . - KA
4calling - . - . - - . - CQ
5separator . - . . - (in fractions, e.g.)
6closing - . - . . - . CL
7endofmessage . - . - . AR: over
8received . - . R=transmission received
9wait . - . . . AS: standby
10endofcontact . . . - . - SK
11warning . - . . -
12error . . . . . . . .
13repetition . . (space) . . (ii)
14interruption - . . . - . - BK
15understood . . . - . VE
16inviteanytotransmit - . - K
17inviteonetotransmit - . - - . KN
18invitereceivertotransmit - . . . - . - BK
19doubledash - . . . - BT
20widespace
32space
32blackspace

Contact and Copyright

Luc Devroye
School of Computer Science
McGill University
Montreal, Canada H3A 2K6
luc@cs.mcgill.ca
http://luc.devroye.org
http://luc.devroye.org/fonts.html