Closed
      
        Bug 212684
      
      
        Opened 22 years ago
          Closed 21 years ago
      
        
    
  
Some chars use Times New Roman MT 30 unnecessarily
Categories
(Core Graveyard :: GFX: OS/2, defect)
Tracking
(Not tracked)
        RESOLVED
        FIXED
        
    
  
People
(Reporter: mkaply, Assigned: mkaply)
Details
(Keywords: fixed1.4.1)
Attachments
(3 files, 1 obsolete file)
| 4.33 KB,
          patch         | jhpedemonte
:
              
              review+ | Details | Diff | Splinter Review | 
| 1.13 KB,
          patch         | Details | Diff | Splinter Review | |
| 2.14 KB,
          patch         | jhpedemonte
:
              
              review+ | Details | Diff | Splinter Review | 
This one is hard to explain.
We do OS/2 unicode very strange where we convert to the native codepage.
For common chars, we should try to use the default font instead of always using
Unicode.
| Assignee | ||
| Comment 1•22 years ago
           | ||
Special case a few characters (we already special cased euro)
/* euro */
/* bull */
/* ldquo */
/* rdquo */
/* mdash */
I do NOT do hellipse (as was suggested) because in DBCS, ellipses are centered,
and bad things happened.
| Assignee | ||
| Updated•22 years ago
           | 
        Attachment #127757 -
        Flags: review?(pedemont)
|   | ||
| Updated•22 years ago
           | 
        Attachment #127757 -
        Flags: review?(pedemont) → review+
| Assignee | ||
| Comment 2•22 years ago
           | ||
Fix checked in.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
| Updated•22 years ago
           | 
Keywords: fixed1.4.1
| Assignee | ||
| Comment 3•21 years ago
           | ||
Add lsquo rsquo hellop and ndash to our algorithm
Recently, wrong display of DBCS character "MIDLINE HORIZONTAL ELLIPSIS" revives.
This is side effect of Jan-8's fix for this bug, I think.
OS2-2004010808: ok
OS2-2004010908: ng
Test URL: http://www.serina.org/~mozilla/warpzilla1.4/
History: http://groups.google.com/groups?selm=beuo3h%24e23%40ripley.netscape.com
Mike, could you reopen this bug?
| Assignee | ||
| Comment 6•21 years ago
           | ||
What is the behavior now? Is it no longer midline? none of those screenshots are
of the current build.
Thanks
Behavior is completely same as 1.4 milestone build. No midline.
I added a snapshot of 1.6 milestone build to end of the test page.
| Assignee | ||
| Comment 8•21 years ago
           | ||
Logically this doesn't make sense, but I will remove the ellipses code.
I believe it is a bug in the OS/2 codepage converters which is mapping the
unicode ellipses to the wrong ellipses.
| Assignee | ||
| Comment 9•21 years ago
           | ||
OK, I think I was trying to hard on this one.
My IS_SPECIAL code should only be used for 1252 stuff.
The problem I was trying to solve here was a problem mainly on western pages.
By limiting to the 1252 path, I get the effect I wanted, and Japanese pages
work as they did before.
| Assignee | ||
| Comment 10•21 years ago
           | ||
Removing everything from the second case is the wrong idea - then some chars
don't display at all.
I'm just going to except hellip from the non 1252 case.
Works well.
        Attachment #141061 -
        Attachment is obsolete: true
| Assignee | ||
| Updated•21 years ago
           | 
        Attachment #141073 -
        Flags: review?(pedemont)
|   | ||
| Comment 11•21 years ago
           | ||
Comment on attachment 141073 [details] [diff] [review]
Bestest patch
For legibility, I would split IS_SPECIAL into two lines, so it looks like the
other defined.	Otherwise, r=pedemont
        Attachment #141073 -
        Flags: review?(pedemont) → review+
| Assignee | ||
| Comment 12•21 years ago
           | ||
My new patch hasn't gone in yet.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
| Assignee | ||
| Comment 13•21 years ago
           | ||
Fix checked in to trunk and 1.4
Status: REOPENED → RESOLVED
Closed: 22 years ago → 21 years ago
Resolution: --- → FIXED
| Updated•16 years ago
           | 
Product: Core → Core Graveyard
          You need to log in
          before you can comment on or make changes to this bug.
        
Description
•