[sword-devel] Explaine ThML markup

David's Mailing-list and Spam Receiver sword-devel@crosswire.org
Tue, 25 Mar 2003 18:48:03 -0500


On Tuesday 25 March 2003 06:32 pm, Chris Little wrote:
> Except that this isn't possible.  The greatest number of codepoints that
> any font using current formats can support is 65k.  I'm pretty sure we're
> over that already, between points assign in the BMP & SMP.

Well this is a deficency on the part of the fonts and formats not unicode. And 
if you don't have need but of a handful of codepoints then it's indeed 
possible. In the example I gave about my fonts in BibleTime, I used Lucida 
Sans Unicode for all of them until I downloaded SIL fonts (or well as of this 
email I've still not done that yet as I'm lazy). 

> It would be pretty nice if Sword could better handle switching fonts based
> on codepoint, but this seems logically to be best handled at render time
> by the layout engine in use (so it's probably best left to front-ends).
> The WebstersDict module actually isn't supported by any current font.
> Code2000 catches almost everything, but there are some musical symbols
> from the SMP that I have only seen in the Code2001 font.

Even if we do handle it I think we should still not steal font rendering from 
the front ends, just provide better mechanisms for them to do it.

-- 
--David's Mailing List and Spam Receiver
   Keeping me relatively spam free since 2002