Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006570 [Squeak] Graphics minor N/A 07-22-07 01:39 09-30-13 22:59
Reporter wiz View Status public  
Assigned To tim
Priority normal Resolution open  
Status assigned   Product Version
Summary 0006570: A Mother for font and font test problems
Description A place to collect font related reports
Additional Information
Attached Files

- Relationships

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

SYSTEM WARNING: Creating default object from empty value

parent of 0006571assigned andreas In 3dot10 running font test can crash system 
parent of 0005309closed andreas [Bug][Fix] Under certain conditions returning from a MVC project will hang indefinitely. 
parent of 0006554closed  in 7121 The font in the History of 3dot10 scrolling window is munged 
parent of 0003604assigned andreas Rendering of synthesized bold/italic broken 
parent of 0006577pending  In sq 7170 loaded projects get unexpected font changes 
parent of 0006664assigned andreas TTCFont>ascent can be infinitely recursive. 
parent of 0006520closed  recursive fonts cause crash when running tests 
parent of 0006524closed  TTFonts can't load unicode character maps 
parent of 0005233new  Move TTCFont and friends to graphics package 
parent of 0003181assigned andreas Can't create a new size for a TTCFont from the font requester menu 
parent of 0004796assigned andreas [KernelImageOverride] StrikeFont setupDefaultFallbackFont 
parent of 0000922new  TT*FontReaders don't handle fonts with just a Unicode (platform 0) character map 
parent of 0001477new  [BUG][Partial Fix] Paragraph>>asForm 
parent of 0002144assigned andreas usage of second/third/fourth/fifth/etc 
parent of 0006703assigned andreas In sq7143 bolding an Accuny font produces noticable glitch for space. Other font weirdness too. 
parent of 0006705closed RalphJohnson In sq7143 FontTest>>#testResetAfterEmphasized will always fail on the second pass. 
parent of 0006706assigned andreas TextStyle class writeSF2FamilyNamed:inDirectory:toChangeSet: isBroken 
parent of 0006715assigned andreas An issue to collect font tests and font test knowledge 
parent of 0007044assigned MAD MNU StrikeFont>>fontArray when exiting Morphic project with Accujen as default font 
parent of 0007071closed andreas Key values from Input Method are not converted correctly on new Unicode Windows VM 
parent of 0007081new  [ tests ] Some TTCFonts have a non-integer height. 
parent of 0007086new  [RFE] Several TTCFont curiosities seem to call for change. 
parent of 0007144new  In Sq 7159 TTCFontSet>>pointSize is poorly coded 
parent of 0007241testing andreas BDFFontReader doesn't call #initialize 
related to 0004812closed tim [KernelImageOverride] MultiDisplayScanner scanMultiCharactersCombiningFrom:to:in:rightX:stopConditions:kern: 
Not all the children of this issue are yet resolved or closed.

- Notes
(0011101 - 1052 - 1172 - 1172 - 1172 - 1172 - 1172)
wiz
09-09-07 03:22

Overview:

Fonts are in trouble.

As I18n took place strikefonts have taken a second seat to ttcfonts.

Several authors have made changes w/o understanding fully what underlies fonts and their protocol. Making assumtions that turn out to be incorrect.

3dot9 deepened the problem by adding stuff both from 3.8 squeakland and dgd's smalland branch w/o adaquate checks or tests for integration compatablitity.

I've tried to patch things by making assumptions based on some of the broken code. And those assuptions have proven incorrect and incomplete. The patches caused bugs to pop up in other places.

bugs found so far:
1) derived fonts have gross and obvious glitches.
2) default font assumptions can lead to messages like #ascent to have infinite recursion
3) font arrays and fonts are getting confused and substituted for each other leading to dnu's and worse.
4) testing of the fonts are causing font defaults to be changed but not reset.

Fonts could use help and a good overall code review.

Yours in service, --Jerome Peace
 

- Issue History
Date Modified Username Field Change
07-22-07 01:39 wiz New Issue
07-22-07 01:39 wiz Status new => assigned
07-22-07 01:39 wiz Assigned To  => andreas
07-22-07 04:20 wiz Relationship added parent of 0006571
07-23-07 02:35 wiz Relationship added parent of 0005309
07-23-07 02:38 wiz Relationship added parent of 0006554
07-23-07 02:39 wiz Relationship added parent of 0003604
07-26-07 07:54 wiz Relationship added parent of 0006577
09-09-07 01:58 wiz Relationship added parent of 0006664
09-09-07 03:22 wiz Note Added: 0011101
09-12-07 00:11 wiz Relationship added parent of 0006520
09-12-07 00:22 wiz Relationship added parent of 0006524
09-12-07 01:10 wiz Relationship added parent of 0005233
09-12-07 01:12 wiz Relationship added parent of 0003181
09-12-07 01:13 wiz Relationship added parent of 0004796
09-12-07 01:45 wiz Relationship added parent of 0000922
09-12-07 01:46 wiz Relationship added parent of 0001477
09-12-07 02:11 wiz Relationship added parent of 0002144
09-12-07 02:15 wiz Relationship added related to 0004812
10-03-07 05:45 wiz Relationship added parent of 0006703
10-07-07 07:24 wiz Relationship added parent of 0006705
10-07-07 07:30 wiz Relationship added parent of 0006706
10-07-07 07:32 wiz Issue Monitored: tim
10-07-07 07:32 wiz Note Added: 0011247
10-07-07 07:33 wiz Note Deleted: 0011247
10-09-07 16:41 wiz Relationship added parent of 0006715
05-15-08 05:03 wiz Relationship added parent of 0007044
06-05-08 23:01 wiz Relationship added parent of 0007071
06-06-08 02:35 wiz Relationship added parent of 0007081
06-09-08 21:50 wiz Relationship added parent of 0007086
08-03-08 17:58 wiz Relationship added parent of 0007144
12-07-08 05:31 Keith_Hodges Relationship added parent of 0007241
06-22-13 01:02 tim Issue End Monitor: tim
09-30-13 22:59 tim Assigned To andreas => tim


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
151 total queries executed.
85 unique queries executed.
Powered by Mantis Bugtracker