Skip to content

fdwr/TextLayoutSampler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TextLayoutSampler

Utility to display text via multiple Windows API's simultaneously to compare differences in rendering, font selection, and shaping.

Supports:

  • Arbitrary number of text objects with different text, font, direction, language, and rendering settings.
  • DirectWrite, Direct2D, GDI, GDI+
  • Requires Windows 7+. Certain features like Direct2D SVG rendering requires Windows 10 RS4.

C++, compiled with Visual Studio Professional 2019 16.5.4 (Community Edition should work too). Note the project now uses C++ modules. To use normal header files, USE_CPP_MODULES=0 in the project properties preprocessor definitions. This will also let you use VS 2017 Version 15.6.5 (the compiler crashed when trying to use modules).

Image of TextLayoutSampler

About

Utility to display text via multiple Windows API's simultaneously (D2D, DWrite, GDI, GDI+).

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors