summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorTerry Jan Reedy <tjreedy@udel.edu>2018-06-11 18:14:32 (GMT)
committerGitHub <noreply@github.com>2018-06-11 18:14:32 (GMT)
commit800415e3df69f494afe9f95a8563ce17609fe1da (patch)
tree70a721cdd892e7364c9a7a49ff38076f6fa8e91f /Misc
parent0e5f901508dea6437dc9ee89b434feca721d45be (diff)
downloadcpython-800415e3df69f494afe9f95a8563ce17609fe1da.zip
cpython-800415e3df69f494afe9f95a8563ce17609fe1da.tar.gz
cpython-800415e3df69f494afe9f95a8563ce17609fe1da.tar.bz2
bpo-33656: On Windows, add API call saying that tk scales for DPI (GH-7137)
On Windows 8.1+ or 10, with DPI compatibility properties of the Python binary unchanged, and a monitor resolution greater than 96 DPI, this should make text and lines sharper. It should otherwise have no effect. Using a magnifier, I determined that the improvement comes from horizontal and lines being better lined up with the monitor pixels. I checked that this call causes no problem on any Windows buildbot, including the Win7 buildbots. Unlike most IDLE patches, this one can be easily reverted by users by removing a few lines, at the top of idlelib/pyshell.py.
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS.d/next/IDLE/2018-06-10-17-59-36.bpo-33656.60ZqJS.rst4
1 files changed, 4 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/IDLE/2018-06-10-17-59-36.bpo-33656.60ZqJS.rst b/Misc/NEWS.d/next/IDLE/2018-06-10-17-59-36.bpo-33656.60ZqJS.rst
new file mode 100644
index 0000000..e0c51b2
--- /dev/null
+++ b/Misc/NEWS.d/next/IDLE/2018-06-10-17-59-36.bpo-33656.60ZqJS.rst
@@ -0,0 +1,4 @@
+On Windows, add API call saying that tk scales for DPI. On Windows
+8.1+ or 10, with DPI compatibility properties of the Python binary
+unchanged, and a monitor resolution greater than 96 DPI, this should
+make text and lines sharper. It should otherwise have no effect.