summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2016-09-27 15:50:44 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2016-09-27 15:50:44 (GMT)
commit22a93049efcb472b432f33af5567c150eef0855c (patch)
tree86af9ee2224609b4e01f671a9c028ffb75cbc036
parentbb5ffa4d6dd4518a1ce3d43f941f5ea766111418 (diff)
parenta17940858b04468beb718a5114bcdf8056b4b8f0 (diff)
downloadtk-22a93049efcb472b432f33af5567c150eef0855c.zip
tk-22a93049efcb472b432f33af5567c150eef0855c.tar.gz
tk-22a93049efcb472b432f33af5567c150eef0855c.tar.bz2
merge core-8-6-branch, keep FONTMAP_SHIFT to the original value.
-rw-r--r--win/tkWinFont.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/win/tkWinFont.c b/win/tkWinFont.c
index 7c6c0ba..43c4834 100644
--- a/win/tkWinFont.c
+++ b/win/tkWinFont.c
@@ -26,8 +26,9 @@
* Under Windows, a "font family" is uniquely identified by its face name.
*/
-#define FONTMAP_SHIFT 12
-#define FONTMAP_PAGES (1 << (21 - FONTMAP_SHIFT))
+#define FONTMAP_SHIFT 10
+
+#define FONTMAP_PAGES (1 << (sizeof(Tcl_UniChar)*8 - FONTMAP_SHIFT))
#define FONTMAP_BITSPERPAGE (1 << FONTMAP_SHIFT)
typedef struct FontFamily {