dsizzle 9b6b158b88 Implementation of BFont::Blocks
BFont::Blocks is now implemented in ServerFont, via a call through the
app_server.  It uses fontconfig to iterate through a charset of a font
and stores the defined blocks in a bitmap.

A new API was added, BFont::IncludesBlock, that will allow for arbitrary
testing of a given Unicode block. Since nothing is cached, searching
through an entire charset for a series of Unicode blocks can be quite
slow. In a given block there may be only 1 or 2 characters actually
defined so every character within a block needs to be checked until one
is found, which in a degenerate case will mean the entire block is
checked.

Signed-off-by: Axel Dörfler <axeld@pinc-software.de>
2017-05-08 22:17:53 +02:00
..
2016-04-27 11:10:34 -07:00
2014-10-26 23:40:17 +01:00
2016-07-29 18:41:30 -04:00
2017-05-08 22:17:53 +02:00
2017-04-11 18:59:06 +02:00
2016-05-05 18:20:26 +02:00
2017-01-10 21:34:20 +01:00