Hi,
I am trying to write a printer driver that saves the output data in
vector format in a file. When dealing with TrueType fonts the gdi calls
the DrvTextOut function but with bitmap glyphs. I want to get outlines
of the characters instead. I have set the following for the various
related paramters:
DrvDeviceCapabilities: DC_TRUETYPE - returns 0
DEVMODE: dmTTOption = DMTT_DOWNLOAD_OUTLINE
DEVINFO: flGraphicsCaps = GCAPS_ALTERNATEFILL |
GCAPS_HORIZSTRIKE |
GCAPS_VERTSTRIKE |
GCAPS_VECTORFONT |
GCAPS_FONT_RASTERIZER |
GCAPS_GEOMETRICWIDE |
GCAPS_HALFTONE |
GCAPS_OPAQUERECT
GCAPS_GRAY16;
GDIINFO: ulTechnology = DT_RASPRINTER;
Is there some specific setting that forces the GDI to always send font
outlines or is it just not possible in some cases?