From 4982cdacef9c52aabe71f5d419554e1d6020b532 Mon Sep 17 00:00:00 2001 From: Adrian Cochrane Date: Fri, 3 Feb 2023 11:06:33 +1300 Subject: [PATCH] Add metadata. --- CHANGELOG.md | 5 ----- ChangeLog.md | 7 +++++++ README.md | 11 +++++++++++ 3 files changed, 18 insertions(+), 5 deletions(-) delete mode 100644 CHANGELOG.md create mode 100644 ChangeLog.md create mode 100644 README.md diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index b06a41c..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,5 +0,0 @@ -# Revision history for typograffiti2 - -## 0.1.0.0 -- YYYY-mm-dd - -* First version. Released on an unsuspecting world. diff --git a/ChangeLog.md b/ChangeLog.md new file mode 100644 index 0000000..ee16fc6 --- /dev/null +++ b/ChangeLog.md @@ -0,0 +1,7 @@ +# Changelog for typograffiti + +## 03-02-2023 Typograffiti 0.2 +* Refactored to incorporate Harfbuzz text shaping, exposing new styling options & broadening language support. +* Allow dependency-injecting alternative glyph-rasterization functions. + +## Unreleased changes diff --git a/README.md b/README.md new file mode 100644 index 0000000..aa4e3b6 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# Typograffiti +Typograffiti aims to make working with text across a broad range of written languages in multimedia applications easy. Whilst exposing low-level APIs for use by fancier text layout/rendering engines. + +Typograffiti is part of [The Argonaut Stack](https://argonaut-constellation.org/) browser engine. + +## requirements +* opengl 3.x +* freetype 2.x +* harfbuzz 3.3+ + +The demo program additionally requires SDL2. -- 2.30.2