From: <no...@so...> - 2000-11-29 05:07:24
|
Bug #120890, was updated on 2000-Oct-31 17:30 Here is a current snapshot of the bug. Project: Tk Toolkit Category: Fonts Status: Open Resolution: None Bug Group: 8.2 Priority: 5 Summary: Tk displays valid unicode characters in \u format. Details: OriginalBugID: 4071 Bug Version: 8.2 SubmitDate: '2000-01-24' LastModified: '2000-01-31' Severity: SER Status: UnAssn Submitter: techsupp ChangedBy: hobbs OS: Linux Name: Raphael Finkel ReproducibleScript: text .here -height 2 -width $width -font -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1 .here insert end \u5b7 pack .here vwait foo ObservedBehavior: The display shows \u05b7 instead of the Hebrew patakh letter. This font clearly includes that glyph, as shown by xfd. DesiredBehavior: I expect to see a Hebrew patakh letter. Follow-Ups: Date: 2000-Nov-28 09:12 By: Horst Comment: same behavior here - I tried arabic 0x06yy & 0xFEyy I am using xfree 4.0.1 & tcl/tk 8.3.1- I use the following lines: pack [text .t -font "-gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1"] .t insert end $res # where $res has some unicode text # I confirmed with ucm (a unicode font display), that the choosen font actually has the desired characters defined. until now, I could not find any hint, if this for some reason is desired, or a bug. Thanks for the help ------------------------------------------------------- Date: 2000-Nov-28 21:14 By: welch Comment: The real bug here is that Tk cannot use iso10646 fonts. For some reason it is basically ignoring that font directive, perhaps because the FontInfo structure containts unexpected values. These are all just clues from informal conversations with Scott S. Someone needs to dig in to the font code and figure this one out. It really damages Tk's I18N capability. ------------------------------------------------------- For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=120890&group_id=12997 |