Fonts: An Alternative Graphic
Note: To properly view this article the reader will need to have the Symbol true-type font installed on his system. The Symbol font is standard with Win 3.x and Win 95.
Author's Forward
This article is not about programming , as such. However, it does suggest a method for improving webpages or other HTML-ized documents related to programming. IMHO, webpages and documentation both suffer a great deal from clumsy, inadequate type. This article is my own humble(?) attempt to improve upon this desperate situation.
Symbology 101
One thing is certain, if something is screwed up beyond all reason then human beings have had a hand in it. So it is with the internet. I find it amazing that with all of the man-hours which the internet commands, no organization has (inadvertently) contributed more to standardizing how text is displayed to the average web-head than -- I really hate to admit this -- Microsoft. If that thought doesn't make you ralf, nothing will.
IMHO, the most important aspect of internet communication is text. To produce text you need type. If two people are to communicate successfully over the internet, then they need type which is well-suited to the task. This is not how things have worked out. Webpages, for example, present a particularly bleak landscape.
Fonts are very much OS specific. Needless to say, OS manufacturers are not overly concerned with inter-system compatibility regardless of how much it might benefit the user. Further confusion ensues due to the fact that almost anyone can learn to author fonts for public distribution. People just love their chaos, don't they?
That said, I'd like to suggest the following to prospective webpage authors:
Use theTo anyone not running Windows all I can say is, "What in the blue blazes do you expect me to do about it?"<FONT FACE="font-name,font-name,font-name,...">...</FONT> tag-pair for special characters found in fonts common to the Windows operating system. It's relatively simple and requires a lot less effort or storage than graphic elements.
According to Microsoft, the font styles common to Win 3.x and Win 95 are:
Some characters may be represented by either a numeric or character entity, while others have only a numeric entity as an identifier. Using entities to represent characters is very simple. All you need to specify is the name of the font, and an identifier for each of the characters that you want to reproduce.
For example, joining the following lines
<FONT FACE="Symbol">will produce the set-theoretic statement
&#066;&#032;&#205;&#032;&#065;&#032;&#219;&#032;&#040;&#034;
&#098;&#206;&#066;&#041;&#040;&#098;&#206;&#065;&#041;
</FONT>
B Í A Û ("bÎB)(bÎA)but so will
<FONT FACE="Symbol">
B &#205; A &#219; ("b&#206;B)(b&#206;A)
</FONT>
And that's all there is to it. Now get out there and kick some serious butt!
The Geek Alphabet | ||||||
Symbol | Name | Character Entity |
Numeric Entity |
|||
A | a | Alpha | A | a | A | a |
B | b | Beta | B | b | B | b |
G | g | Gamma | G | g | G | g |
D | d | Delta | D | d | D | d |
E | e | Epsilon | E | e | E | e |
Z | z | Zeta | Z | z | ` | z |
H | h | Eta | H | h | H | h |
Q | J q |
Theta | Q | J q |
Q | J q |
I | i | Iota | I | i | I | i |
K | k | Kappa | K | k | K | k |
L | l | Lamda | L | l | L | l |
M | m | Mu | M | m | M | m |
N | n | Nu | N | n | N | n |
X | x | Xi | X | x | X | x |
O | o | Omicron | O | o | O | o |
P | p | Pi | P | p | P | p |
R | r | Rho | R | r | R | r |
S | s V |
Sigma | S | s V |
S | s V |
T | t | Tau | T | t | T | t |
U | u | Upsilon | U | u | U | u |
F | f | Phi | F | f | F | f |
C | c | Chi | C | c | L | c |
Y | y | Psi | Y | y | Y | y |
W | w | Omega | W | w | W | w |
Math & Logic Related Characters | |||||
Character | Character Entity |
Numeric Entity |
Character | Character Entity |
Numeric Entity |
" | " | " | $ | $ | $ |
! | ! | ! | # | # | # |
% | % | % | & | & | & |
( | ( | ( | ) | ) | ) |
' | ' | ' | space | space |   |
* | * | * | / | / | / |
+ | + | + | - | - | - |
, | , | , | . | . | . |
0 | 0 | 0 | 1 | 1 | 1 |
2 | 2 | 2 | 3 | 3 | 3 |
4 | 4 | 4 | 5 | 5 | 5 |
6 | 6 | 6 | 7 | 7 | 7 |
8 | 8 | 8 | 9 | 9 | 9 |
: | : | : | ; | ; | ; |
< | < | < | > | > | > |
= | = | = | ¹ | ¹ | |
? | ? | ? | @ | @ | @ |
[ | [ | [ | ] | ] | ] |
\ | \ | \ | ^ | ^ | ^ |
_ | _ | _ | ` | ` | ` |
{ | { | { | } | } | } |
| | | | | | ~ | ~ | ~ |
¡ | ¡ | ¢ | ¢ | ||
£ | £ | ¤ | ¤ | ||
¥ | ¥ | ¦ | ¦ | ||
« | « | ¬ | ¬ | ||
| ­ | ® | ® | ||
¯ | ¯ | ° | ° | ||
± | ± | ² | ² | ||
³ | ³ | ´ | ´ | ||
µ | µ | ¶ | ¶ | ||
· | · | ¸ | ¸ | ||
¹ | ¹ | º | º | ||
» | » | ¼ | ¼ | ||
½ | ½ | ¾ | ¾ | ||
¿ | ¿ | À | À | ||
Á | Á | Â | Â | ||
à | à | Ä | Ä | ||
Å | Å | Æ | Æ | ||
Ç | Ç | È | È | ||
É | É | Ê | Ê | ||
Ë | Ë | Ì | Ì | ||
Í | Í | Î | Î | ||
Ï | Ï | Ð | Ð | ||
Ñ | Ñ | Ò | Ò | ||
Ó | Ó | Ô | Ô | ||
Õ | Õ | Ö | Ö | ||
× | × | Ø | Ø | ||
Ù | Ù | Ú | Ú | ||
Û | Û | Ü | Ü | ||
Ý | Ý | Þ | Þ | ||
ß | ß | à | à | ||
á | á | â | â | ||
ã | ã | ä | ä | ||
å | å | æ | æ | ||
ç | ç | è | è | ||
é | é | ê | ê | ||
ë | ë | ì | ì | ||
í | í | î | î | ||
ï | ï | ñ | ñ | ||
ò | ò | ó | ó | ||
ô | ô | õ | õ | ||
ö | ö | ÷ | ÷ | ||
ø | ø | ù | ù | ||
ú | ú | û | û | ||
ü | ü | ý | ý | ||
þ | þ |
Miscellaneous Characters |
||
Symbol | Numeric Entity |
|
§ | § | |
¨ | ¨ | |
© | © | |
ª | ª | |
Ò | Ò | |
Ó | Ó | |
Ô | Ô | |
â | â | |
ã | ã | |
ä | ä |
C'ya,
RudeJohn
"I'm rude. It's a job."