From 2e3b55b972f9b49a76baf8c551a72e0d50f8ccca Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sun, 12 Jan 2025 11:31:42 -0500 Subject: [PATCH] Reademe: Add link to notes --- Readme.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Readme.md b/Readme.md index 0f68c04..5a841ee 100644 --- a/Readme.md +++ b/Readme.md @@ -1,6 +1,6 @@ # VE Font Cache -Vertex Engine GPU Font Cache: A text rendering library. +Vertex Engine GPU Font Cache: A text shaping & rendering library. This project started as a port of the [VEFontCache](https://github.com/hypernewbie/VEFontCache) library to the Odin programming language. While originally intended for game engines, its rendering quality and performance make it suitable for many other applications. @@ -19,7 +19,7 @@ Features: * Tracks text layers * Enforce even-only font sizing (useful for linear zoom) * Push and pop stack for font, font_size, color, view, position, scale, and zoom -* Basic or advanced text shaping via Harfbuzz +* Basic (latin) or advanced (harfbuzz) text shaping * All rendering is real-time, with triangulation on the CPU, vertex rendering and texture blitting on the GPU * Can handle thousands of draw text calls with very large or small shapes * 4-Level Regioned Texture Atlas for caching rendered glyphs @@ -49,6 +49,8 @@ Upcoming: * [docs/guide_backend.md](docs/guide_backend.md) for information on implementing your own backend * [docs/guide_architecture.md](docs/guide_architecture.md) for an in-depth breakdown of significant design decisions and code-paths +For learning about text shaping & rendering see: [notes](https://github.com/Ed94/TextRendering_Notes) + ## Building See [scripts/Readme.md](scripts/Readme.md) for building examples or utilizing the provided backends.