[issue4281] Idle - incorrectly displaying a character (Latin capital letter sharp s)

2009-03-14 Thread Vlastimil Brom
Vlastimil Brom added the comment: I just wanted to confirm, that there isn't a bug in idle nor tk, but somwhere in my istalled fonts. Now while testing python 3.1a1, when I also have a font containing ẞ LATIN CAPITAL LETTER SHARP S (DejaVu), it's more clear. Printing this character using a def

[issue4281] Idle - incorrectly displaying a character (Latin capital letter sharp s)

2008-11-08 Thread Martin v. Löwis
Changes by Martin v. Löwis <[EMAIL PROTECTED]>: -- resolution: -> works for me status: open -> closed versions: +3rd party -Python 2.6, Python 3.0 ___ Python tracker <[EMAIL PROTECTED]> _

[issue4281] Idle - incorrectly displaying a character (Latin capital letter sharp s)

2008-11-08 Thread Vlastimil Brom
Vlastimil Brom <[EMAIL PROTECTED]> added the comment: I can confirm, that TCL displays the same character as Idle, hence it itsn't a bug in Python (cf. the screenshot). Unfortunately, I couldn't identify the font used here; I'm not able to modify and recompile Tk, as suggested, but I tried to c

[issue4281] Idle - incorrectly displaying a character (Latin capital letter sharp s)

2008-11-08 Thread Martin v. Löwis
Martin v. Löwis <[EMAIL PROTECTED]> added the comment: On my system, a square box is drawn indeed. First, I would like to confirm that this is not a bug in Python. Can you please install Tcl 8.5 separately, run wish, and execute label .l -text "\u1e9e" pack .l IIUC, Tk will try to find a

[issue4281] Idle - incorrectly displaying a character (Latin capital letter sharp s)

2008-11-08 Thread Vlastimil Brom
Vlastimil Brom <[EMAIL PROTECTED]> added the comment: I'm aware, that it isn't an issue of unicodedata, it was just the way I came to try such a "modern" unicode character. I also see, that tk works pretty well in finding an appropriate font (e.g. compared to wx, which I use more often) - it to

[issue4281] Idle - incorrectly displaying a character (Latin capital letter sharp s)

2008-11-07 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc <[EMAIL PROTECTED]> added the comment: My mistake, I did not know that "SHARP S" stands for the "Eszett" German letter. There is a font (Myriad Web on my system) that proposes a (wrong) glyph for this code point. According to http://www.tcl.tk/software/tcltk/whatsnew.tml#i

[issue4281] Idle - incorrectly displaying a character (Latin capital letter sharp s)

2008-11-07 Thread Martin v. Löwis
Martin v. Löwis <[EMAIL PROTECTED]> added the comment: IDLE, in itself, doesn't do anything special to render that character. It passes it on to Tk. I don't know how precisely Tk works in this case, but it might be that it doesn't do anything special with the character *either*, but passes it on

[issue4281] Idle - incorrectly displaying a character (Latin capital letter sharp s)

2008-11-07 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc <[EMAIL PROTECTED]> added the comment: Idle seems indeed to do a hard job to find a font that can display the character. On my machine (WinXP sp3, French) there are many fonts, but only "Myriad Web" can display \N{LATIN CAPITAL LETTER SHARP S}. I was surprised that the "Ch

[issue4281] Idle - incorrectly displaying a character (Latin capital letter sharp s)

2008-11-07 Thread Vlastimil Brom
New submission from Vlastimil Brom <[EMAIL PROTECTED]>: While experimenting with the new unicodedata for version 5.1 (many thanks for it!) I discovered some strange behaviour of Idle with regard to a character not available in any font on my system, namely Latin capital letter sharp s - U+1E9E