Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

License

Notifications You must be signed in to change notification settings

fdwr/TextLayoutSampler

Repository files navigation

TextLayoutSampler

This utility displays text drawn via multiple Windows API's simultaneously, to compare differences in rendering, font selection, and glyph shaping.

Image of TextLayoutSampler

Supports:

  • DirectWrite, Direct2D, GDI, GDI+ API's
  • Various attributes: weight, width, slope, family, direction, locale, font size, text color, back color, rotation, pixel zoom...
  • Arbitrary number of text objects with different attributes.
  • Requires Windows 7+. Certain features like Direct2D SVG rendering requires Windows 10 RS4+.

Building:

  • Open TextLayoutSampler.sln in Visual Studio Professional/Community 2019 16.9.3. VS 2017 is too old, as it lacks template constraints.
  • If C++ modules crash the compiler, use normal header files via USE_CPP_MODULES=0 in the project properties preprocessor definitions.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /