genode/repos/gems/src/app/decorator
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
..
canvas.h os: reworked nitpicker_gfx/text_painter.h 2018-04-10 11:09:18 +02:00
closer.rgba decorator: window colors and controls 2015-10-06 12:18:54 +02:00
config.h os: make 'Buffered_xml' util publicly available 2018-02-09 13:34:17 +01:00
default_font.cc os: reworked nitpicker_gfx/text_painter.h 2018-04-10 11:09:18 +02:00
main.cc Streamline exception types 2017-05-31 13:16:07 +02:00
maximize.rgba decorator: window colors and controls 2015-10-06 12:18:54 +02:00
minimize.rgba decorator: window colors and controls 2015-10-06 12:18:54 +02:00
target.mk Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
texture_by_id.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
window_element.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
window.cc os: reworked nitpicker_gfx/text_painter.h 2018-04-10 11:09:18 +02:00
window.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
windowed.rgba decorator: window colors and controls 2015-10-06 12:18:54 +02:00