bugFree UCS Outline Fonts - Bugs: bug #13370, INTEGRAL EXTENSION does not align...

 
 

bug #13370: INTEGRAL EXTENSION does not align with TOP/BOTTOM HALF INTEGRAL

Submitted by:  None
Submitted on:  Sat 11 Jun 2005 05:21:53 PM UTC  
 
Category: individual character(s)Severity: 3 - Normal
Item Group: glyph(s) incorrectStatus: Fixed
Privacy: PublicAssigned to: Steve White <Stevan_White>
Open/Closed: ClosedRelease: 2005-04-07

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Fri 12 Sep 2008 08:29:41 AM UTC, comment #5:

In release 20080912

I double-checked the roman faces using Firefox. Look good.
It might also make sense to put these characters in bold faces, but in italics, the alignment makes little sense.

I'm closing this for now. If the bold versions are needed, we can open another report.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Sat 15 Mar 2008 05:58:47 PM UTC, comment #4:

Testing this in Linux is a little treacherous.
Both gedit and kedit seem to be a little challenged as to whether a font supports this character range or not. gedit is pulling characters from some other font, kedit is saying they aren't defined.

Firefox works adequately. With style info like

<style type="text/css">
td { font-family: freeserif, monospace; }
td { padding: 0; margin: 0 }
td { line-height: 1; }
td.mid { padding: 0; margin: 0; height: 0.6em; }
</style>

(note the line-height: 1; is important to make the line-up work)

<table border="0" cellspacing="0" cellpadding="0">
<tr><td> &#x2320;
<tr><td class="mid">&#x23AE;
<tr><td>&#x2321;
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tr><td> &#x23A1;
<tr><td class="mid">&#x23A2;
<tr><td>&#x23A3;
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tr><td> &#x23A4;
<tr><td class="mid">&#x23A5;
<tr><td>&#x23A6;
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tr><td> &#x23A7;
<tr><td class="mid">&#x23A8;
<tr><td>&#x23A9;
</table>

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Thu 21 Feb 2008 09:15:12 PM UTC, comment #3:

Same problem holds for extended brackets and braces.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Thu 21 Feb 2008 04:26:49 AM UTC, comment #2:

To test: put in HTML table with cellspacing=0 cellpadding=0
make sure CSS for td has 0 for padding and margin.

Lines up OK, but doesn't meet

The question is, how does this play with the font height. Where does it get that? By making the extender go from -200 to 900,
I got it to connect to the bottom integral part, but there was a small gap with the top part. By making it go about 15 EM higher, I got a match.

But what are the correct values?

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Sat 02 Feb 2008 09:50:17 AM UTC, comment #1:

In CVS annotations for FreeSerif.sfd, find for
revision 1.17, 2005-10-11
Attempt to correct bug #13370:
added glyph U+23AE.

Is this bug then fixed?

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Sat 11 Jun 2005 05:21:53 PM UTC, original submission:

I'm doing a mathml renderer with pango+cairo. To implement vertical stretching of operators, I have to assemble the operator by vertical stacking of pieces. I'm using pango's "logical extents" for alignment and rendering. This technique is working fine for several parenthesis types, but not for integral. See attached screenshot.

The characters at stake are:
U+2320 TOP HALF INTEGRAL
U+23AE INTEGRAL EXTENSION
U+2321 BOTTOM HALF INTEGRAL

For what it's worth, the same problem happens with Code2000 font, but I still think it's a problem with the font metrics, not my code.

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #3078:  Screenshot-test.py.png added by None (28KiB - image/png - Screenshot of problem)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by Stevan_White (Posted a comment)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 10 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 12 Sep 2008 08:29:41 AM UTCStevan_WhiteStatusProceeding=>Fixed
      Open/ClosedOpen=>Closed
    Sat 09 Feb 2008 10:09:36 AM UTCStevan_WhiteCategoryNone=>individual character(s)
      Item GroupNone=>glyph(s) incorrect
      Assigned topeterlin=>Stevan_White
    Sat 02 Feb 2008 09:50:17 AM UTCStevan_WhiteReleaseNone=>2005-04-07
    Tue 11 Oct 2005 03:09:54 PM UTCpeterlinStatusNone=>Proceeding
    Tue 11 Oct 2005 03:09:29 PM UTCpeterlinAssigned toNone=>peterlin
    Sat 11 Jun 2005 05:27:18 PM UTCgjcCarbon-Copy-=>Added -unavailable-
    Sat 11 Jun 2005 05:21:53 PM UTCNoneAttached File-=>Added Screenshot-test.py.png, #2595

    Back to the top


    Powered by Savane 3.1-cleanup1