diff --git a/content/posts/newsletter-010/index.md b/content/posts/newsletter-010/index.md index b3d6a5645..432888100 100644 --- a/content/posts/newsletter-010/index.md +++ b/content/posts/newsletter-010/index.md @@ -438,6 +438,7 @@ and Q3-style character controller logic. [on-fps-game-1]: http://atilkockar.com/on-fps-game-progress-1 [on-fps-game-video]: https://youtube.com/watch?v=TvgWOEnlXw4 + ## Learning Material Updates ### Rust Sokoban Tutorial @@ -811,6 +812,24 @@ features: [rlua_discussion]: https://github.com/amethyst/rlua/issues/174 [SPECS]: https://github.com/amethyst/specs +### Robo Instructus: [Font Rendering Saga][otf-font-rendering] + +![ttf example](ttf.gif) + +This month, the developer behind Robo Instructus spent lots of time working on +font rendering. They were looking to expand translations to languages that had +different characters, such as Cyrillic or Chinese. This would require support +for cubic bezier curves, not just quadratic curves. You can [read their +blog][otf-font-rendering] for an in-depth explanation. This lead to the release +of [ab_glyph 0.1][otf-saga-ab-glyph] that supports otf fonts, which then lead to +[glyph_brush 0.7][otf-saga-glyph-brush] based on this, and finally [otf fonts in +Robo Instructus][otf-font-robo]. + +[otf-font-rendering]: https://blog.roboinstruct.us/2020/05/24/the-otf-journey.html +[otf-saga-ab-glyph]: https://twitter.com/bigabgames/status/1258866371024293890 +[otf-saga-glyph-brush]: https://twitter.com/bigabgames/status/1264235900462075906 +[otf-font-robo]: https://twitter.com/bigabgames/status/1264557215693918209 + ## Popular Workgroup Issues in Github diff --git a/content/posts/newsletter-010/ttf.gif b/content/posts/newsletter-010/ttf.gif new file mode 100644 index 000000000..858a7ff8a Binary files /dev/null and b/content/posts/newsletter-010/ttf.gif differ