Differences between revisions 9 and 12 (spanning 3 versions)
Revision 9 as of 2008-06-11 10:02:51
Size: 490
Editor: hih-kn-2301-01
Comment:
Revision 12 as of 2009-09-03 09:06:48
Size: 1380
Editor: hih-kn-2301-01
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
== doxygen generated API reference ==

The automatically generated class reference can be read at [[http://134.2.114.11/nrec/hierarchy.html|this location]]. It has been generated with the nice [[http://www.stack.nl/~dimitri/doxygen/|doxygen]] tool.
Line 11: Line 15:
A diagram showing some of the nrec objects and their relationships is here: A diagram showing some of the nrec objects and their relationships:
Line 15: Line 19:
== doxygen generated API reference == == Using Font Primitives ==
Line 17: Line 21:
The automatically generated class reference can be read at [[http://134.2.114.11/nrec/hierarchy.html|this location]]. nrec uses a special bitmap file format (.bmf) for fonts. There is a command line tool called ttf2bmf that can be used to convert ttf font files into bmf files.
The font size specified defines the file size and the resolution of the font
bitmaps and defaults to 12.

Usage:
{{{
./ttf2bmf fontfile outputfile [fontsize]
}}}

Examples:
{{{
$ ./ttf2bmf LucidaTypewriterRegular.ttf default.bmf 24
./ttf2bmf: Wrote default.bmf, 256 by 256 pixels.
$ ./ttf2bmf LucidaTypewriterRegular.ttf default.bmf 10
./ttf2bmf: Wrote default.bmf, 256 by 64 pixels.
$ ./ttf2bmf LucidaTypewriterRegular.ttf default.bmf 48
./ttf2bmf: Wrote default.bmf, 256 by 1024 pixels.
$ ./ttf2bmf LucidaTypewriterRegular.ttf default.bmf
./ttf2bmf: Wrote default.bmf, 256 by 128 pixels.
}}}

Design Concepts

1. doxygen generated API reference

The automatically generated class reference can be read at this location. It has been generated with the nice doxygen tool.

2. Object Model

A diagram showing some of the nrec objects and their relationships:

attachment:objektmodell.pdf

3. Using Font Primitives

nrec uses a special bitmap file format (.bmf) for fonts. There is a command line tool called ttf2bmf that can be used to convert ttf font files into bmf files. The font size specified defines the file size and the resolution of the font bitmaps and defaults to 12.

Usage:

./ttf2bmf fontfile outputfile [fontsize]

Examples:

$ ./ttf2bmf LucidaTypewriterRegular.ttf default.bmf 24
./ttf2bmf: Wrote default.bmf, 256 by 256 pixels.
$ ./ttf2bmf LucidaTypewriterRegular.ttf default.bmf 10
./ttf2bmf: Wrote default.bmf, 256 by 64 pixels.
$ ./ttf2bmf LucidaTypewriterRegular.ttf default.bmf 48
./ttf2bmf: Wrote default.bmf, 256 by 1024 pixels.
$ ./ttf2bmf LucidaTypewriterRegular.ttf default.bmf
./ttf2bmf: Wrote default.bmf, 256 by 128 pixels.

nrec: DesignInformation (last edited 2017-05-19 08:53:00 by FriedemannBunjes)