|Anonymous | Login||09-24-2020 11:37 UTC|
|Main | My View | View Issues | Change Log | Docs|
|Viewing Issue Advanced Details [ Jump to Notes ]||[ View Simple ] [ Issue History ] [ Print ]|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0000922||[Squeak] TrueType||minor||always||03-04-05 15:13||09-12-07 01:45|
|ETA||none||Fixed in Version||Product Version||3.8|
|Summary||0000922: TT*FontReaders don't handle fonts with just a Unicode (platform 0) character map|
On Thursday 03 March 2005 2:08 pm, John M McIntosh wrote:
> I'll note that TTCFontReader>>processCharacterMappingTable: entry
> (pID = 1 or:[pID = 3]) ifTrue:[
> This is checking for macintosh or windows character mapping however I
> attempted to read in a random font, picking
> That fails with unknown character mapping because we check for mapping
> type 1 or 3 only. Now according to
> http://developer.apple.com/fonts/TTRefMan/RM06/Chap6name.html#ID [^]
> says that pID = 0 means
> 0 Unicode Indicates Unicode version
> So I'm wonder if any one is working on reading those font types?
The attached changeset fixes this for all but platform=3,specific=0 (Windows symbol) fonts (like, for instance, Marlett).
My idea was to just take such fonts and load their glyphs at $A through whatever so they could be typed easily. However, I didn't get that working yet, and I'm too busy to finish it.
|Steps To Reproduce|
|Attached Files||UnicodeCharMapsOK-nk.5.cs [^] (18,491 bytes) 03-04-05 16:18|
(0001229 - 82 - 94 - 94 - 94 - 94 - 94)
v5 fixes the windows symbol fonts too.
Needs testing, especially with TTCFonts.
|03-04-05 15:13||ned||New Issue|
|03-04-05 15:13||ned||File Added: UnicodeCharMapsOK-nk.3.cs|
|03-04-05 16:18||ned||File Added: UnicodeCharMapsOK-nk.5.cs|
|03-04-05 16:18||ned||File Deleted: UnicodeCharMapsOK-nk.3.cs|
|03-04-05 16:19||ned||Note Added: 0001229|
|10-25-05 05:18||andreas||Category||Any => Fonts|
|09-12-07 01:45||wiz||Relationship added||child of 0006570|
| Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
46 total queries executed.|
32 unique queries executed.