POV-Ray / povray

The Persistence of Vision Raytracer: http://www.povray.org/
GNU Affero General Public License v3.0
1.35k stars 282 forks source link

[FEATURE] support all Opentype font formats #459

Open terefang opened 4 months ago

terefang commented 4 months ago

Is your feature request related to a problem?

First i would like to refer to: https://news.povray.org/povray.general/message/%3C60ad4d83%241%40news.povray.org%3E/#%3C60ad4d83%241%40news.povray.org%3E

OpenType format fonts have emerged as the dominant choice in font technology, largely due to their versatility, cross-platform compatibility, and extensive typographic features. With 99% of fonts on most systems being OpenType, it's evident that the format has become the standard choice for designers and users alike. Its flexibility, support for international typography, and ongoing evolution make OpenType fonts the clear path forward into the future of typography and design.

Describe the solution you'd like

Libfreetype, a popular font rendering library, supports various font formats, enabling applications to render text with high-quality typography. Here are the font formats supported by libfreetype:

POV-Ray, could significantly benefit from transitioning to a modern font library for several compelling reasons. Here's an elaboration on why such a move would be advantageous:

In conclusion, adopting a modern font library would empower POV-Ray with enhanced typographic features, improved cross-platform compatibility, optimized performance and expanded font format support, and provide users with a more versatile and engaging rendering experience.

Describe alternatives you've considered

there are none