|
|
This is pretty much the same as the alpha just published, but with the
new `text` handling.
https://github.com/POV-Ray/povray/releases/tag/v3.8.0-x.freetype.4
Differences to the Alpha:
- `text` now supports TrueType-, PostScript- amd OpenType fonts. For
now, the syntax remains unchanged, including the `ttf` keyword; the font
format is detected automagically.
- Fonts installed in the system can be accessed directly by replacing
`ttf FILENAME` with `sys FONTNAME`, optionally followed by `bold` and/or
`talic`; e.g. `text { sys "Arial" bold ... }`. (Windows version only for
now)
- `text` objects now render a bit faster.
Known caveats:
- Glyph positions may be slightly different. This is not a bug but a
feature, as the old code's glyph positioning algorithm wasn't quite right.
- Needs FreeType 2 on Unix, otherwise `text` primitive will be disabled
entirely. (Comes bundled with FreeType 2 source code for Windows builds.)
- The `internal NUMBER` mechanism for accessing fonts is currently
restricted to the `timrom.ttf` font.
Differences to `v3.8.0-x.freetype.3`:
- `text` object performance restored, and even improved. (Turns out the
previous versions wasted time rendering whitespace, of all things.)
- Based on latest Alpha.
Have fun testing!
Post a reply to this message
|
|