1
0
Fork 0
forked from len0rd/rockbox

FS#10720 - Support for displaying diacritic characters

This commit corrects the display of diacritic characters, which exist in many
languages. Hopefully, it will make Rockbox much more usable for users of these
languages.

Diacritic information (which used to decide whether a given character is
diacritic or not) is taken from the Unicode Standard, Version 5.2.

This feature does not affect drawing performance much, as the diacritic
database is cached (simple MRU mechanism).

There may be room for further performance, footprint, and
code-reuse wise improvements, that could be worked on in the future.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23742 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Tomer Shalev 2009-11-24 20:41:42 +00:00
parent 640d98de0f
commit 7682cb5ca8
5 changed files with 496 additions and 13 deletions

View file

@ -95,6 +95,7 @@ drivers/lcd-16bit-vert.c
drivers/lcd-16bit.c
#endif
#endif /* LCD_DEPTH */
drivers/diacritic.c
#endif /* HAVE_LCD_BITMAP */
#ifdef HAVE_REMOTE_LCD