External XBF Font Files / Character Caching

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • External XBF Font Files / Character Caching

    We have started using XBF font files stored on an external uSD cards (using emFile) as a means of supporting the full Unicode character set without having to load the entire font into SDRAM (which we cannot do because of the size of the font with all the Unicode characters.) The solution works fine in the sense that we can render any Unicode character, but the performance is terrible especially since we are constantly writing the same strings with the same characters. Is there any way to cache a small set of character data read from the XBF file so that we don't have to re-read it from the file every time we write the same string? I can tolerate a slow initial read from the external XBF file, but constantly having to re-read the data makes our application intolerably slow.