Thank you mmat1!
The results are, well... interesting.
With Ubuntu 10.04, the infinity symbol shows up as an empty box but the Crom font displays properly. This happens in both Sigil and the Calibre viewer.
Under XP the results are different. Both Sigil and Calibre display the symbol and text properly. However ADE (Adobe Digital Editions) ignores the stylesheet completely and displays the text with the default font. Both the Math2 and the Crom font are ignored. I assume the same would happen on my reader (a Sony 650).
At this point I fell like turning to a more productive activity such as smashing my head against a concrete wall!
In Reply to DiapDealer: If a unicode font had an appropriate symbol I would have used it but the symbol is part of the page design. The style and appearance are important.
There is a problem with marking scene changes where the actual layout of the page is unknown. On a printed page, if a scene change occurs at the top or bottom of a page, usually and ornament of some sort is used, while scene changes in the page is usually shown with a blank line and the following paragraph is unindented. These separators can get lost when text reflows, a blank line at the bottom of the screen is not obvious and a paragraph that is unindented at the top of the screen is indistinguishable from a paragraph that continues from the previous screen. The only solution to this problem is some sort of graphic indication and what better than an ornament. I know of no unicode font that combines alphanumeric glyphs with ornaments. And all the ornament fonts remap characters to ornaments. It may not advisable to remap characters but there isn't any other way to do it.
I am toying with the idea of taking a unicode font such as DejaVu and adding a set of ornaments and symbols to the font in one of the private areas. Does anyone have any experience with doing this, maybe with a program like Font Forge? This might be one way of solving the problem for once and for all.
Apologies to jgawne. I may have high jacked your thread, but I think that your problem is similar if not the same as mine. I hope that anything that comes to light here helps you as well.
|