aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2023-02-06 22:17:30 +0100
committerMattias Andrée <maandree@kth.se>2023-02-06 22:18:22 +0100
commit1c6e38392ee1510b5fe5a4293137e1ca59c63f48 (patch)
tree356073137d9e684c1ca36a94db63916c1a67c1e2 /README
parentFix spelling (diff)
downloadlibrifunktionsteckensnittsglyfrasteriseringsprogrambiblioteket-1c6e38392ee1510b5fe5a4293137e1ca59c63f48.tar.gz
librifunktionsteckensnittsglyfrasteriseringsprogrambiblioteket-1c6e38392ee1510b5fe5a4293137e1ca59c63f48.tar.bz2
librifunktionsteckensnittsglyfrasteriseringsprogrambiblioteket-1c6e38392ee1510b5fe5a4293137e1ca59c63f48.tar.xz
Add readme
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to '')
-rw-r--r--README25
1 files changed, 25 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..82ceaf9
--- /dev/null
+++ b/README
@@ -0,0 +1,25 @@
+NAME
+ librifunktionsteckensnittsglyfrasteriseringsprogrambiblioteket - Font rasterisation library
+
+DESCRIPTION
+ librifunktionsteckensnittsglyfrasteriseringsprogrambiblioteket is a C library
+ for converting shape outlines to filled shapes, with a focus on fonts, which
+ that it only supports filled, closed shapes and that the direction of the
+ outline determines whether a shape adds or subtracts to the image (the absolute
+ values of the result is used in the image). Furthermore this means that the
+ library only supports curve types that are used for drawing glyphs; specifically
+ this means that lines and quadratic Bézier curves are supported by cause this
+ is what is requied to draw vectorised bitmap fonts and TrueType fonts, but also
+ cubic Bézier curves as this is required for OpenType fonts and elliptical arcs
+ (elliptical rather than circular because it may be need required to strech the
+ circle to support outputs with different vertical and horizontal dot density and
+ to support subpixel antialiasing) as this is commonly used for corners when
+ stroking the outline of a glyph.
+
+NOTES
+ Rifunktionsteckensnittsglyfrasteriseringsprogrambiblioteket (hyphenation:
+ ri|funk¦tions-tec¦ken|snit¦ts-glyf-ras¦ter¦iser¦ings-prog¦ram|bib¦lio¦te¦ket)
+ is Swedish for "the library for rasterising glyphs from spline fonts".
+
+ Because of the length of the library name, and length limitation on function
+ names, the functions in this library are namespaced with the prefix "rtgrpblib_".