From ce2b5fb16a4e1072797944fb71c3171ee141bdd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 25 Oct 2023 13:52:04 +0200 Subject: [PATCH] doc: somehow I forgot to list the fancy new Text APIs in the changelog. --- doc/changelog.dox | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/doc/changelog.dox b/doc/changelog.dox index c978b6909..270bd8240 100644 --- a/doc/changelog.dox +++ b/doc/changelog.dox @@ -370,6 +370,20 @@ See also: @ref ShaderTools::AnyConverter "AnyShaderConverter" plugin and a @ref magnum-shaderconverter "magnum-shaderconverter" utility +@subsubsection changelog-latest-new-text Text library + +- New @ref Text::AbstractShaper interface returned by @ref Text::AbstractFont + and associated @ref Text::Script, @ref Text::Feature and + @ref Text::ShapeDirection enums allowing full control over script, + language, direction and used typographic features of shaped text +- Reworked @ref Text::AbstractGlyphCache on top of + @ref TextureTools::AtlasLandfill allowing more efficient and incremental + glyph packing together with support for texture arrays +- New @ref Text::renderLineGlyphPositionsInto(), + @ref Text::renderGlyphQuadsInto(), @ref Text::alignRenderedLine(), + @ref Text::alignRenderedBlock() and @ref Text::renderGlyphQuadIndicesInto() + APIs providing low-level access to the text renderer building blocks + @subsubsection changelog-latest-new-texturetools TextureTools library - New @ref TextureTools::AtlasLandfill texture atlas packer (see