[Pythonmac-SIG] Fix for international characters in Tcl/Tk 8.5
Ned Deily
nad at acm.org
Mon Mar 5 03:05:53 CET 2012
Good news for users of IDLE and other Tkinter-based applications! A fix
for Cocoa Tcl/Tk 8.5 for improved handling of Mac OS X input methods was
recently applied and has now been released in the latest ActiveState Tcl
release (8.5.11.1) available here:
http://www.activestate.com/activetcl/downloads
It appears to fix a number of long standing problems with Cocoa Tcl/Tk
8.5 involving composite characters, like the French keyboard tilde
(Option-N) problem and the inability to enter Option-U + vowel to form
"umlauted" vowels on US keyboards. Entering these characters in IDLE,
for instance, used to immediately crash Tcl and, hence, Python and IDLE.
In fact, the Apple-supplied Tcl 8.5.9 in OS X 10.7 Lion exhibits this
behavior (try it with /usr/bin/idle). (The Apple-supplied TCL 8.5 in OS
X 10.6 Snow Leopard is so buggy as to be essentially unusable with
IDLE.) Many thanks to Adrian Robert, Kevin Walzer, and the ActiveState
team for addressing this nasty problem.
If you install ActiveState Tcl 8.5.x, it will automatically be used by
the python.org 2.7.x, 3.2.x, and 3.3.x 64-bit/32-bit Pythons for OS X
10.6 and 10.7. It will *not* be used by the Apple-supplied system
Pythons nor by 32-bit-only python.org Pythons. More details here:
http://www.python.org/download/mac/tcltk/
--
Ned Deily,
nad at acm.org
More information about the Pythonmac-SIG
mailing list