Norman Feske
3778558608
os: reworked nitpicker_gfx/text_painter.h
...
This patch improves the `Text_painter` utility that is commonly used by
native Genode components to render text:
- Support for subpixel positioning
- Generic interface for accessing font data
- Basic UTF-8 support
Since the change decouples the font format from the 'Text_painter' and
changes the API to use the sub-pixel accurate 'Text_painter::Position'
type, all users of the utility require an adaptation.
Fixes #2716
2018-04-10 11:09:18 +02:00
..
2018-03-29 14:59:05 +02:00
2018-03-29 14:59:05 +02:00
2017-05-31 13:16:22 +02:00
2017-08-17 11:04:20 +02:00
2017-05-31 13:16:22 +02:00
2017-06-29 11:59:53 +02:00
2017-05-31 13:16:22 +02:00
2017-11-30 11:23:18 +01:00
2017-05-31 13:16:22 +02:00
2018-04-10 11:09:18 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-08-18 10:24:47 +02:00
2017-08-28 16:49:47 +02:00
2017-08-17 11:04:21 +02:00
2017-08-17 10:59:43 +02:00
2018-02-14 20:41:09 +01:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-11-06 13:57:19 +01:00
2017-11-06 13:57:23 +01:00
2017-11-09 12:18:43 +01:00
2017-11-06 13:57:20 +01:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-12-21 15:01:48 +01:00
2017-11-30 11:23:04 +01:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:11 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:11 +02:00
2017-05-31 13:16:22 +02:00
2017-11-30 11:23:22 +01:00
2017-08-18 10:24:47 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-08-18 10:24:47 +02:00
2017-08-17 11:04:19 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2018-04-10 11:09:16 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-08-18 10:24:47 +02:00
2017-05-31 13:16:22 +02:00
2017-08-18 10:24:47 +02:00
2017-08-18 10:24:47 +02:00
2017-11-30 11:23:20 +01:00
2017-09-07 11:47:15 +02:00
2017-11-06 13:57:18 +01:00
2018-02-09 13:34:20 +01:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-11-09 12:18:05 +01:00
2018-03-27 13:44:27 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2017-05-31 13:16:22 +02:00
2018-02-09 13:26:01 +01:00