diff options
| author | darius <[email protected]> | 2013-07-19 18:00:13 +0900 |
|---|---|---|
| committer | The Qt Project <[email protected]> | 2013-09-10 14:38:18 +0200 |
| commit | f079e9e77fa3e55a5ed7d1798557154448e75cfc (patch) | |
| tree | 0db73b7555a2bc8475d5d09acca5095bba2b37fe /src/tools/qdoc/qdocdatabase.cpp | |
| parent | 955052c0d9d3277bfa3088c765ea0a60477b90ea (diff) | |
Windows CE : Fix incorrect text rendering on wince with freetype engine
On wince with freetype engine can't render text for non-latin text.
because wince doesn't have truetype font FONTSIGNATURE api. so match
function in qwindowsfontdatabase_ft.cpp was always failed and render
incorrect text.
this patch has 3 changes.
1. extract font unicode signature using GetFontData function
2. append font fallback data from registry
(see. http://msdn.microsoft.com/en-us/library/ms901076.aspx)
3. wince's default font path is windows. correct fontdir
Task-number: QTBUG-31974
Change-Id: If969df353492141669eeab33119f3506602871b3
Reviewed-by: Konstantin Ritt <[email protected]>
Reviewed-by: Lars Knoll <[email protected]>
Diffstat (limited to 'src/tools/qdoc/qdocdatabase.cpp')
0 files changed, 0 insertions, 0 deletions
