fb2c7f9394
Reworked the glyph caching: * It is now glyph index based (a font file has an internal glyph code to index mapping, so that for example the same fallback glyph is used for all unsupported codes). * We do not truncate to uint16 anymore at various places, but support the full 32 bit char codes. * This made it necessary to switch to an OpenHashTable based cache lookup. * In CharacterMap, you can now see that the second Unicode plane does not wrap around anymore. TODO: Remove old entries from the hash table after a while to free up memory. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31780 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
||
---|---|---|
.. | ||
app | ||
bluetooth | ||
cddb_daemon | ||
debug | ||
input | ||
media | ||
media_addon | ||
midi | ||
net | ||
power | ||
registrar | ||
services_daemon | ||
syslog_daemon | ||
Jamfile |