Frage zur Schrifthöhen



  • Hallo,

    ich versuche nachzuvollziehen was eine Schrifthöhe ist.

    Mit der CFont Fkt. CreateFontIndirekt kann ich die Höhe als
    LOGFONT lf.lfHeight vorgeben.
    Wert <0 Höhenunterschied zwischen A und g
    Wert >0 Höhenunterschied zwischen A und g + Höhe für Akzente

    Diese Höhe ist als Bildschirmpixelhöhe gemeint d.h. Wert = 20 => Buchstabenhöhe im max. 20 Pixel
    So verstehe ich es.
    Wenn ich in meiner App. die Höhe über SetFont 8 Tahoma setze dann stimmt diese mit z.B. Buchstaben 8 Tahoma in Word überein.
    Wenn jedoch die Höhe im Studio in der Resource geändert wird z.B. 8 Tahoma dann liefert GetLogFont die Höhe von 11.

    Ist das ein Fehler oder fehlt mir da noch an Info?
    Auf jeden Fall die Höhe in der Resource oder Word wird als Schriftgrad bezeichnet. Ist es die Schrifthöhe in Pixel?

    Gruss
    Michael


Anmelden zum Antworten