diff options
author | darius <dooitnow@gmail.com> | 2013-07-19 18:00:13 +0900 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-09-10 14:38:18 +0200 |
commit | f079e9e77fa3e55a5ed7d1798557154448e75cfc (patch) | |
tree | 0db73b7555a2bc8475d5d09acca5095bba2b37fe /src/corelib/animation | |
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 <ritt.ks@gmail.com>
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/corelib/animation')
0 files changed, 0 insertions, 0 deletions