dlangui.platforms.windows.win32fonts

This module contains implementation of Win32 fonts support

Part of Win32 platform support.

Usually you don't need to use this module directly.

More...

Public Imports

dlangui.core.config
public import dlangui.core.config;
Undocumented in source.

Members

Classes

Win32Font
class Win32Font

Font implementation based on Win32 API system fonts.

Win32FontManager
class Win32FontManager

Font manager implementation based on Win32 API system fonts.

Functions

LVWin32FontEnumFontFamExProc
int LVWin32FontEnumFontFamExProc(const(LOGFONTA)* lf, const(TEXTMETRICA)* lpntme, DWORD fontType, LPARAM lParam)
Undocumented in source. Be warned that the author may not have intended to support it.
initWin32FontsTables
void initWin32FontsTables()
Undocumented in source. Be warned that the author may not have intended to support it.
pitchAndFamilyToFontFamily
FontFamily pitchAndFamilyToFontFamily(ubyte flags)
Undocumented in source. Be warned that the author may not have intended to support it.
prepare_lcd_glyph
ushort prepare_lcd_glyph(ubyte* gbuf1, GLYPHMETRICS gm, ubyte[] gbuf2, int shiftedBy)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

lcd_distribution_lut
struct lcd_distribution_lut(int maxv = 65)
Undocumented in source.

Detailed Description

Synopsis:

import dlangui.platforms.windows.win32fonts;

Meta

License

Boost License 1.0

Authors

Vadim Lopatin, coolreader.org@gmail.com