The Wayback Machine - https://web.archive.org/web/20101122090326/http://www.codeguru.com:80/cpp/g-m/gdi/fonthandlinganddetection/

    Font Handling and Detection

    Tip: Detect if a Language Font is Installed (Such as East Asian)

    Check if any language (such as East Asian) is Installed on a user's computer.

    [Updated] How to Use a Font Without Installing It

    How to use a font without installing it first on user systems.

    [Updated] Outline Text, Part 1

    How to draw outlined text with GDI/GDI+.

    Outline Text, Part 2

    Display outline text with a translucent shadow and display a cached outline text for video rendering.

    Mould Text in Any Shape

    Sometimes, putting text in a rectangular block may just be a little too straight. With the C++ class QEnvelopeText, you can mould a piece of body type in any shape.

    Let Your Characters Dance and Wiggle

    This versatile class arranges the characters of a text string along any curve.

    Make GDI+ Less Finicky About Fonts

    Windows GDI+ understands only half of the fonts out there. Use the QGraphicsText class to work with the other half.

    Retrieving the Font Name from a TTF File

    You can always get the font name of one of your installed fonts. But what if the font is still not installed in the system and you want to know its name programmatically?

    Fonts Hot ComboBox

    "Hot ComboBox" that dynamically loads and displays all fonts in the system (with each font name displayed in its own font)

    Detecting the Display Font Size

    Simple function to enable you to programmatically detect the user-selected font at runtime

    Font Selector Combobox

    Nifty little combobox control that lists all fonts on system and allows you to view each one's impact on test string

    Automatic Font Handling Class

    Wrapper class that greatly eases task of using fonts from within an application

    Easy Way to Set the LOGFONT Structure

    Easy Way to Set the LOGFONT Structure