diff options
author | Jian Liang <jianliang79@gmail.com> | 2016-04-28 22:14:20 +0800 |
---|---|---|
committer | jian liang <jianliang79@gmail.com> | 2016-04-29 09:10:32 +0000 |
commit | d2304a28ca657634253af26ad803c7f292e6f4cc (patch) | |
tree | fbd8db9f837e6988f5b74852a2e875d1619ab064 /src/plugins/platforms/cocoa/qcocoamenu.mm | |
parent | c8e4d15004bade8b99aaf74b6f899911b5d66962 (diff) |
Change some members of QFontEngineFT::Glyph to short
Some color bitmap fonts will have a size greater than 127 pixels,
areMetricsTooLarge() will return true(its advance exceed 127) for
these fonts and we are unable to render these fonts since
QFontEngineFT::loadGlyph() will simply do nothing if
areMetricsTooLarge() return true. To support bitmap font whose size
is between 128 and 255, we change x,y,advance of QFontEngineFT::Glyph
to short variable to make areMetricsTooLarge() return false, in this
way we will be able to render such color bitmap fonts.
Change-Id: I9ab244b14884cdde91040a462f2fbca650b91289
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoamenu.mm')
0 files changed, 0 insertions, 0 deletions