It looks like you're new here. If you want to get involved, click one of these buttons!
(set: $Helios_Speech to (colour: #996600) + (font: "DejaVu Serif"))(set: $Oculus_Speech to (colour: red) + (font: "Terminal"))
And in usage:
$Oculus_Speech[]
and $Helios_Speech[]
Some fonts (such as Deja Vu) work just fine and need some resizing, but others (specifically "Terminal" and "Small Fonts") just flat out won't work. Is it where the font files are placed? How I use them? What's going on here?
Comments
You can test this by creating a local HTML file containing the following HTML and viewing it on Firefox, Chrome and IE. It should work on IE but not on the other two.
(note: I tested using Windows 7, Firefox 34.0.5, Chrome 39.0.2171.99 m, and IE 11) For any font to work it has to either already exist on the machine/OS or be downloaded via your HTML file (or its children files).
I would suggest using either monospace, Courier ("Courier New"), or "Lucida Console".
I would also suggest adding some fallback fonts to your font-family list in case the first one does not exist on the readers machine.
eg.
The font-family style property indicates which font(s) you would like the browser to try to use when displaying that text. So when I wrote (font: "\"Courier New\", Courier, monospace") I was telling the browser to try and display the text using "Courier New", if that font does not exist on the machine then next try Courier (which is the font "Courier New" is derived from), and finally if neither of the previous two fonts exist on the machine then use the operating system's built-int monospace font.
You are not limited or required to list three fonts for each (font:) macro call, if you know that the font you want to use is one of the ones that are common to all OS that your story may be read on then you only have to list one.
I hope that makes more sense to you.