drawtext-sdl2-freetype2-harfbuzz:使用FreeType2和HarfBuzz在SDL2上绘制文本的示例

时间:2024-06-14 18:09:10
【文件属性】:

文件名称:drawtext-sdl2-freetype2-harfbuzz:使用FreeType2和HarfBuzz在SDL2上绘制文本的示例

文件大小:22KB

文件格式:ZIP

更新时间:2024-06-14 18:09:10

C++

drawtext-sdl2-freetype2-harfbuzz 使用FreeType2和HarfBuzz在SDL2上绘制文本的示例。 sdl-ft-1:使用FreeType 2和SDL2的基本文本呈现 sdl-ft-stroke:每个字符带有边框的文本 sdl-ft-outlinerender:使用Outline Render回调来渲染文本,而不是默认的FreeType渲染器。 sdl-ft-harfbuzz:添加harfbuzz-ng OpenType锐化引擎。 sdl-ft-harfbuzz-outlinerender:与上面相同,但是使用Outline Render回调。


【文件预览】:
drawtext-sdl2-freetype2-harfbuzz-master
----freetype_outline_scene.cpp(3KB)
----freetype_scene.hpp(862B)
----.gitmodules(175B)
----freetype_harfbuzz_scene.cpp(3KB)
----imgui_impl_sdl.cpp(17KB)
----texture.hpp(249B)
----scene.cpp(247B)
----Sarabun()
----menu_scene.cpp(778B)
----freetype_stroke_scene.hpp(1KB)
----imgui_impl_sdl.h(2KB)
----freetype_scene.cpp(2KB)
----freetype_harfbuzz_scene.hpp(993B)
----freetype_stroke_scene.cpp(4KB)
----scene.hpp(690B)
----imgui_sdl()
----texture.cpp(1KB)
----imgui.ini(111B)
----main.cpp(2KB)
----vcpkg.json(162B)
----freetype_outline_scene.hpp(1KB)
----.gitignore(291B)
----menu_scene.hpp(280B)
----context.hpp(186B)
----README.md(492B)
----CMakelists.txt(962B)

网友评论