helpFree UCS Outline Fonts - Support: sr #108786, Don't support mathematical feature?


sr #108786: Don't support mathematical feature?

Submitted by:  Hsing-yen He <hammerandsickle>
Submitted on:  Mon 06 Apr 2015 03:32:12 PM UTC  
Category:  None Priority:  5 - Normal
Severity:  1 - Wish Status:  Ready For Test
Privacy:  Public Assigned to:  Steve White <Stevan_White>
Open/Closed:  Open Operating System:  None

Add a New Comment (Rich Markup)

You are not logged in

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


( Jump to the original submission)

Fri 16 Dec 2016 04:57:34 PM UTC, comment #14: 

The OT math table should also applied into Arabic to work with Modern Arabic mathmatical notation

Hsing-yen He <hammerandsickle>
Wed 30 Nov 2016 02:50:30 PM UTC, comment #13: 

> Addtionaly, I’m not certain whether U+002F can also used for producing this effect, so I don’t use U+002F for 'frac' feature in this testcase.

Recently I have noticed several fonts can transform U+002F as division slash like glyph when 'frac' feature is enabled, so I think U+002F should also have this form for 'frac' feature.

Hsing-yen He <hammerandsickle>
Tue 08 Dec 2015 04:44:37 PM UTC, comment #12: 

For vulgar fraction, all three lines in this testcase looks the same would be better. Addtionaly, I’m not certain whether U+002F can also used for producing this effect, so I don’t use U+002F for 'frac' feature in this testcase.

(file #35668)

Hsing-yen He <hammerandsickle>
Wed 18 Nov 2015 02:13:54 PM UTC, comment #11: 
Hsing-yen He <hammerandsickle>
Mon 16 Nov 2015 04:54:47 PM UTC, comment #10: 

Yes, support for math is now much better.

Some problems remain in the LaTeX engines, and in recent MATHML implementations.  I think I've taken it as far as I can within the font.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Mon 16 Nov 2015 12:39:55 PM UTC, comment #9: 

I think I know what was happend. Some problems as brackets composing disorderly is caused by Firefox itself, because in Firefox some glyphs can floating one pixel after zoom in or zoom out.

Hsing-yen He <hammerandsickle>
Sun 26 Apr 2015 12:28:40 PM UTC, comment #8: 

By the way, in the latest build, FreeSans also supports LaTeX and MATHML.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Wed 22 Apr 2015 07:02:41 AM UTC, comment #7: 

Hi Hsing-yen He,

Please be sure you are looking at FreeSerif.
Print to File from Firefox, then in Acrobat, File->Properties->Fonts.  If you see something besides FreeSerif, chances are, confusion is happening in the page.

There are several things to do in Firefox:
1, in about:config, search for 'math'.  There is a list of fonts.  Replace it with just FreeSerif.
2, copy the html file onto your local disk, get rid of any CSS that loads fonts (or stylesheets).  Maybe put explicit CSS in to use FreeSerif:

Note the MATH tables in the font have been under heavy develop lately.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Wed 22 Apr 2015 03:04:15 AM UTC, comment #6: 

I understand what was happened, some symbols brackets may composing disorderly at the first time, as my attachment mentioned, but when I scroll or zoom the web page, this problem disappeared. I think I am not able to reproduce that problem, because this problem may appearing sometimes, but sometime is not, maybe it is a screen rendering issue for Firefox.

Hsing-yen He <hammerandsickle>
Sun 12 Apr 2015 08:57:22 AM UTC, comment #5: 

Hi Hsing-yen,

Are you saying you are now satisfied with the font's performance on this issue?

About the extensible marks: I'm not sure what's going on here, for the overbrace and over-parenthesis, it seems to use the characters in the font.  For others (arrows) and for stretchable marks (hat, tilde), it is not using glyphs from the font.

I have asked those involved more than once what is going on here, but at this time have received no useful information.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Sat 11 Apr 2015 04:48:39 PM UTC, comment #4: 

Hi Steve,

I got file #33626, all of them looks normal, I am using Firefox 37 now.

Hsing-yen He <hammerandsickle>
Fri 10 Apr 2015 06:53:27 AM UTC, comment #3: 

Hi Hsing-yen,

Please explain what you are seeing, and what you find wrong about it.

I made a small test with underbrace, but it works as I would expect.  However the PDF file contains some letters from a different font, "LModernMath".  I don't understand that -- I think all the characters and symbols shown are from FreeSerif.

I know that MATHML in Firefox using FreeFont, some symbols don't appear right-- sometimes anyway it is choosing the symbols from other fonts--I don't know why.  I do not know whether something is wrong with the font, or what.  But this technology is still fairly new.


(file #33626, file #33627)

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Tue 07 Apr 2015 12:08:36 PM UTC, comment #2: 


I have copied several codes from GitHub, found ⏟ (U+23DF) rendered incorrect.

For diagonal fractions, I have seen attachment, but I do not think of 'frac' font feature, instead, I was think of the kerning of U+2044.

Hsing-yen He <hammerandsickle>
Mon 06 Apr 2015 08:24:26 PM UTC, comment #1: 

I don't know if those guys have a recent build of FreeFont,
but I think you do.
Do you personally see any problems in particular?

You mention vulgar fractions.  In the USAGE file these are called diagonal fractions.  These are not enabled by default, but with the 'frac' font feature, or by the CSS setting
    font-variant-numeric: diagonal-fractions;
Furthermore, "stacked" fractions can be turned on by
    font-variant-numeric: stacked-fractions;

See attachment.

(file #33570)

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Mon 06 Apr 2015 03:32:12 PM UTC, original submission:  

Hi Steve,

I found that some people have comments at GitHub, reported that FreeSerif have character rending issue for MathML, which require OpenType MATH table.

You can also get several MathML codes from here for test.

By the way, I think each superscript and subscript digits should be combine with fraction slash closely as “vulgar fraction” character (I think Linux Libertine works very well for them than FreeSerif): ¹⁄₂ → ½ ³⁄₄ → ¾ ⁵⁄₆ → ⅚  ⁷⁄₈ → ⅞

Hsing-yen He <hammerandsickle>


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

Attach Files:

Attached Files
file #33640:  underbrace.png added by hammerandsickle (44KiB - image/png)
file #33626:  underbrace.html added by Stevan_White (1KiB - text/html)
file #33627:  MATHML-underbrace.pdf added by Stevan_White (154KiB - application/x-pdf)
file #33570:  fraction.html added by Stevan_White (2KiB - text/html)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by Stevan_White (Updated the item)
  • -email is unavailable- added by hammerandsickle (Submitted the item)

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

    Only logged-in users can vote.




    Follow 10 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2015-12-08 hammerandsickle Attached File- => Added fraction_2.html, #35668
    2015-11-16 Stevan_White StatusNeed Info => Ready For Test
    2015-04-22 hammerandsickle Attached File- => Added A wrong rending for bottom curly bracket.png, #33735
    2015-04-11 hammerandsickle Attached File- => Added MATHML under-brace GNU FreeFont.pdf, #33641
    2015-04-11 hammerandsickle Attached File- => Added underbrace.png, #33640
    2015-04-10 Stevan_White Attached File- => Added underbrace.html, #33626
        Attached File- => Added MATHML-underbrace.pdf, #33627
    2015-04-06 Stevan_White StatusNone => Need Info
        Assigned toNone => Stevan_White
    2015-04-06 Stevan_White Attached File- => Added fraction.html, #33570

    Back to the top

    Powered by Savane 3.7