genode/repos/gems
Norman Feske 81e55e8901 gems: TrueType VFS plugin
This commit introduces a VFS plugin that exposes the glyphs and
metadata of a TrueType font as a pseudo file system. The TTF font data
is obtained from the VFS. The resulting pseudo file system is a
directory that contains the files 'glyphs', 'baseline', 'max_width',
and 'max_height'.

The counter part of the plugin is the 'Vfs_font' class that implements
the 'Text_painter::Font' interface by accessing the pseudo file system
as provided by the TTF VFS plugin.

Fixes #2740
2018-04-10 11:09:20 +02:00
..
include gems: TrueType VFS plugin 2018-04-10 11:09:20 +02:00
lib gems: TrueType VFS plugin 2018-04-10 11:09:20 +02:00
recipes gems: TrueType VFS plugin 2018-04-10 11:09:20 +02:00
run gems: add cap quotas to decorator run scripts 2018-03-27 13:43:09 +02:00
src gems: TrueType VFS plugin 2018-04-10 11:09:20 +02:00
README Remove repos/qt4, fix #1451 2015-03-19 08:57:20 +01:00

This directory is a source-code repository containing Genode-specific
services and applications. In contrast to the components that come with
the 'os' repository, programs contained in 'gems' are able to leverage
the functionalities provided by higher-level repositories such as 'libports'.
To use the 'gems' repository, make sure to also add those repositories to your
build configuraion.