aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts/ScintillaData.py
diff options
context:
space:
mode:
authorColomban Wendling <ban@herbesfolles.org>2016-09-06 19:56:17 +0200
committerColomban Wendling <ban@herbesfolles.org>2016-09-06 19:56:17 +0200
commitecd3c53ab68973a889dbc9ab1df7eb4b1cf2e9b9 (patch)
tree12e0487f1e36dd4f8ac3dbeac67cf4b7a787c56a /scripts/ScintillaData.py
parent37416ee51790376c6152486eff97075b17963b3d (diff)
downloadscintilla-mirror-ecd3c53ab68973a889dbc9ab1df7eb4b1cf2e9b9.tar.gz
GTK: Fix autoc font size on GTK >= 3.21.0
GTK 3.21.0 fixed font size handling, leading to properly interpreting pixels and points in CSS declarations. However, as older versions incorrectly handled those, the code has to handle both behaviours. From CSS, GTK < 3.21.0 actually applied the conversion to points, but incorrectly: 10px was used as 10pt, but 10pt was scaled up twice. So, assuming 96 DPI, it leads to: font-size | 3.20.0 | 3.21.0 | ----------|---------|---------| 10px | 13.33px | 10px | 10pt | 17.77px | 13.33px | So, we need to fix the code to accommodate for both (either scaling ourselves, or adapting the unit: I chose the second, simpler, option). See https://git.gnome.org/browse/gtk+/commit/?id=df08fc91bdc1d2e4c866122304fabe4dd298a7de
Diffstat (limited to 'scripts/ScintillaData.py')
0 files changed, 0 insertions, 0 deletions