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:
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 | |
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.
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 |
49 | one | . - - - - | |
50 | two | . . - - - | |
51 | three | . . . - - | |
52 | four | . . . . - | |
53 | five | . . . . . | |
54 | six | - . . . . | |
55 | seven | - - . . . | |
56 | eight | - - - . . | |
57 | nine | - - - - . | |
58 | zero | - - - - - | |
65 | A | . - | |
66 | B | - . . . | |
67 | C | - . - . | |
68 | D | - . . | |
69 | E | . | |
70 | F | . . - . | |
71 | G | - - . | |
72 | H | . . . . | |
73 | I | . . | |
74 | J | . - - - | |
75 | K | - . - | |
76 | L | . - . . | |
77 | M | - - | |
78 | N | - . | |
79 | O | - - - | |
80 | P | . - - . | |
81 | Q | - - . - | |
82 | R | . - . | |
83 | S | . . . | |
84 | T | - | |
85 | U | . . - | |
86 | V | . . . - | |
87 | W | . - - | |
88 | X | - . . - | |
89 | Y | - . - - | |
90 | Z | - - . . | |
97 | a | . - | |
98 | b | - . . . | |
99 | c | - . - . | |
100 | d | - . . | |
101 | e | . | |
102 | f | . . - . | |
103 | g | - - . | |
104 | h | . . . . | |
105 | i | . . | |
106 | j | . - - - | |
107 | k | - . - | |
108 | l | . - . . | |
109 | m | - - | |
110 | n | - . | |
111 | o | - - - | |
112 | p | . - - . | |
113 | q | - - . - | |
114 | r | . - . | |
115 | s | . . . | |
116 | t | - | |
117 | u | . . - | |
118 | v | . . . - | |
119 | w | . - - | |
120 | x | - . . - | |
121 | y | - . - - | |
122 | z | - - . . | |
138 | adieresis | . - . - | |
128 | Adieresis | . - . - | |
142 | eacute | . . - . . | |
131 | Eacute | . . - . . | |
135 | aacute | . - - . - | |
231 | Aacute | . - - . - | |
132 | Ntilde | - - . - - | |
150 | ntilde | - - . - - | |
140 | aring | . - - . - | |
129 | Aring | . - - . - | |
154 | odieresis | - - - . | |
133 | Odieresis | - - - . | |
159 | udieresis | . . - - | |
134 | Udieresis | . . - - | |
209 | emdash | - . . . - | |
46 | period | . - . - . - | |
44 | comma | - - . . - - | |
63 | question | . . - - . . | |
45 | hyphen | - . . . . - | |
208 | endash | - . . . . - | |
28 | minus | - . . . . - | |
58 | colon | - - - . . . | |
95 | underscore | . . - - . - | before and after word |
39 | quotesingle | . - - - - . | |
226 | quotesinglbase | . - - - - . | |
213 | quoteright | . - - - - . | |
212 | quoteleft | . - - - - . | |
34 | quotedbl | . - . . - . | |
210 | quotedblleft | . - . . - . | |
211 | quotedblright | . - . . - . | |
131 | bracketleft | - . - - . | |
163 | braceleft | - . - - . | |
40 | parenleft | - . - - . | |
133 | bracketright | - . - - . - | |
165 | braceright | - . - - . - | |
41 | parenright | - . - - . - | |
61 | equal | - . . . - | also: spacing between paragraphs |
43 | plus | . - . - . | AR: over, end of message |
42 | asterisk | - . . - | multiply |
218 | fraction | - . . - . | |
47 | slash | - . . - . | |
59 | semicolon | - . - . - . | |
36 | dollar | . . . - . . - | |
1 | sos | . . . - - - . . . | |
2 | ch | - - - - | (German) |
3 | attention | - . - . - | KA |
4 | calling | - . - . - - . - | CQ |
5 | separator | . - . . - | (in fractions, e.g.) |
6 | closing | - . - . . - . | CL |
7 | endofmessage | . - . - . | AR: over |
8 | received | . - . | R=transmission received |
9 | wait | . - . . . | AS: standby |
10 | endofcontact | . . . - . - | SK |
11 | warning | . - . . - | |
12 | error | . . . . . . . . | |
13 | repetition | . . (space) . . | (ii) |
14 | interruption | - . . . - . - | BK |
15 | understood | . . . - . | VE |
16 | inviteanytotransmit | - . - | K |
17 | inviteonetotransmit | - . - - . | KN |
18 | invitereceivertotransmit | - . . . - . - | BK |
19 | doubledash | - . . . - | BT |
20 | widespace | ||
32 | space | ||
32 | blackspace |
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