Update the README a bit

This commit is contained in:
Patrick Walton 2017-11-07 17:42:42 -08:00
parent 997e9b852a
commit 941223c7d4
1 changed files with 6 additions and 5 deletions

View File

@ -10,9 +10,10 @@ The project features:
* Low setup time. Typical glyph outlines can be prepared for GPU rendering in about 5 microseconds * Low setup time. Typical glyph outlines can be prepared for GPU rendering in about 5 microseconds
each (typically O(n log n) in the number of vertices), making Pathfinder suitable for dynamic each (typically O(n log n) in the number of vertices), making Pathfinder suitable for dynamic
environments. The setup process is lossless and fully resolution independent; paths need only be environments. The setup process is lossless and fully resolution independent; paths need only be
prepared once and can thereafter be rendered at any zoom level without any loss in quality. For prepared once and can thereafter be rendered at any zoom level without any loss in quality.
static paths such as game assets, the resulting meshes can be saved to disk to avoid having to Pathfinder can also render outlines without any mesh at all, reducing the setup time to nearly
generate them at runtime. zero, at the cost of some runtime performance. For static paths such as game assets, the
resulting meshes can be saved to disk to avoid having to generate them at runtime.
* High quality antialiasing. Pathfinder can compute exact fractional trapezoidal area coverage on a * High quality antialiasing. Pathfinder can compute exact fractional trapezoidal area coverage on a
per-pixel basis for the highest-quality antialiasing, provided that either OpenGL 3.0+ or a few per-pixel basis for the highest-quality antialiasing, provided that either OpenGL 3.0+ or a few
@ -26,8 +27,8 @@ The project features:
* Advanced font rendering. Pathfinder can render fonts with slight hinting and can perform subpixel * Advanced font rendering. Pathfinder can render fonts with slight hinting and can perform subpixel
antialiasing on LCD screens. It can do stem darkening/font dilation like macOS and FreeType in antialiasing on LCD screens. It can do stem darkening/font dilation like macOS and FreeType in
order to make text easier to read at small sizes. The library also has experimental support for order to make text easier to read at small sizes. The library also has support for gamma
sRGB (gamma correction). correction.
* Support for full vector scenes. Pathfinder 2 is designed to efficiently handle workloads that * Support for full vector scenes. Pathfinder 2 is designed to efficiently handle workloads that
consist of many overlapping vector paths, such as those commonly found in SVG and PDF files. It consist of many overlapping vector paths, such as those commonly found in SVG and PDF files. It