1 |
On Wed, Mar 25, 2009 at 9:02 AM, Kevin O'Gorman <kogorman@×××××.com> wrote: |
2 |
> I have discovered that the symbol font does not render reliably in |
3 |
> browsers. Only one of my audience (of about a dozen people) could see |
4 |
> the font properly, in a variety of browsers. The one who could is |
5 |
> using Firefox, and I have not been able to determine what makes this |
6 |
> one special -- I do not have access to that machine to check out |
7 |
> configurations. |
8 |
> |
9 |
> I have a very simple HTML example at |
10 |
> http://www.kosmanor.com/~kevin/symbol.html. By rights it should show |
11 |
> "The quick brown fox" transliterated into greek letters. On most |
12 |
> browsers set up for English, it seems to come out in latin letters, |
13 |
> but there are no latin letter in that font, although these same |
14 |
> browsers honor requests for a variety of other fonts. This is true |
15 |
> even on some machines that definitely have the symbol font, and it's |
16 |
> usable in word processing documents. |
17 |
> |
18 |
> Of course, that sample page is ancient HTML, but the problem first |
19 |
> surfaced in HTML email being received on a much more sophisticated |
20 |
> page by Yahoo Mail. |
21 |
> |
22 |
> There's a lot I don't know about character encodings, i18n and the |
23 |
> rest, but this still seems discrimination against the symbol font. |
24 |
> Any clues out there? |
25 |
|
26 |
1. "Symbol" is not a defined CSS font family. Your choices are: serif, |
27 |
sans-serif, cursive, fantasy, monospace. |
28 |
|
29 |
2. Character encodings are easy: use Unicode. :) |
30 |
http://www.unicode.org/charts/symbols.html |
31 |
|
32 |
3. Because neither your HTML nor your HTTP headers declare which |
33 |
character encoding the page uses, it is left up to the browser to make |
34 |
that decision (which obviously causes unpredictable results). You |
35 |
should really define this. |
36 |
|
37 |
4. Similarly, check the character encoding setting on the browser to |
38 |
make sure it's not forcing it to be wrong. Firefox also has options to |
39 |
allow or disallow the page from using its own fonts, etc. |
40 |
|
41 |
5. Make sure the requisite fonts exist on the viewer's computer and is |
42 |
properly installed. |