bugFree UCS Outline Fonts - Bugs: bug #21784, missing glyphs for HTML 4...

 
 

bug #21784: missing glyphs for HTML 4 character entities

Submitted by:  Steve White <Stevan_White>
Submitted on:  Thu 13 Dec 2007 07:36:30 AM UTC  
 
Category: individual character(s)Severity: 4 - Important
Item Group: glyph(s) missingStatus: Proceeding
Privacy: PublicAssigned to: Steve White <Stevan_White>
Open/Closed: ClosedRelease: 2006-01-26

Add a New Comment(Rich Markup)
   

You are not logged in

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

 

Mon 24 Mar 2008 01:57:30 PM UTC, comment #2:

For most of these, bold and italic aren't important: the rendering system will generate them adequately.

Fix in latest release.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Sat 23 Feb 2008 11:59:03 AM UTC, comment #1:

Committed to CVS changes to Sans, Mono, and Serif (but not yet bold and italic) meant to fill the range of HTML 4 Character Entities.

Testing:

See attached file, listing the extra characters required by HTML 4.

Lately, it has become a problem that font engines will find a glyph from a similar font if one is missing from the current one. This is fine for some applications, but for font testing, it's a bitch.

The most certain way to test for existence of characters in Unix is to open an old xterm with the desired font:
xterm -fa FreeSerif -fs 10
But unless it's a monospaced font, it's pretty ugly.

Filled out several typographic spaces in Sans and Mono U+2000, etc.

Mono made Rfraktur
Mono made 'angle'
Mono copied cards suites from FreeSerif and scaled to fit

Sans drew upsilon-hook.
Sans constructed omegapi from omega and a minus

Sans made overline

Sans flat copied cards suites from FreeSerif (are they "sans" enough?... maybe not.)

Sans 'similar' didn't look like other such symbols and was much skinnier
Sans made several symbols to be references to 'similar'
Sans made 'congruent'
Sans made reference to aleph from alephmath

Sans angleleft and angleright brackets just copied from Serif (in which they look too angular)

Sans "subset" is too high and looks like a letter C. Made to be a tad higher than small letter
Sans notin doesn't look like isin. The 'element' 2208 is the height of a large letter.
Fixed this, and used references to better effect.

Sans weierstrass p: copied from Mono (where its style doesn't fit anyway),
and widened the stroke

-------- other notes -----------------
better check Sans 0361
also doubt 223E is right
What is to be done about that?

Serif 2040 tie is low...didn't I fix this?

Sans Rfraktur and Ifraktur are not sans-serif.
Overall, many Sans math symbols are much thinner than seems to fit.
Sans surprises me not all the "equals"-like characters are made from "minus"
Sans "period" is a square. (Don't like the dot operator being a square,
but that would be consistent.)

Serif ceil and floor glyphs are not high enough

(file #15098)

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
Thu 13 Dec 2007 07:36:30 AM UTC, original submission:

Several recent projects of mine have made heavy use of symbols from Unicode fonts. The FreeFont faces provide one of the most complete sets of symbols that I have found.

Still, they are missing a few glyphs for certain purposes. A good place to start would be the display of HTML.

The version distributed with my Ubuntu Linux (7.10) seems to be missing glyphs specified as HTML 4.0 Character Entity References.
http://www.w3.org/TR/html4/sgml/entities.html
It is curious, that the different faces
freeserif, freesans and freemono
are missing quite different sets of glyphs.

I attach my findings as text files.

To produce them, used KEdit to open a text file containing the unicode values for the characters specified in HTML 4, then changed the font in KEdit to each of the FreeFont faces.
(Note this won't work with gedit: It finds missing glyphs in other fonts.)

Cheers!

Steve White <Stevan_White>
Project AdministratorIn charge of this item.

 

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

Attach File(s):
   
   
Comment:
   

Attached Files
file #15098:  HTML4Chars added by Stevan_White (2KiB - application/octet-stream)
file #14613:  HTML-entities-missing.tar.gz added by Stevan_White (752B - application/x-tar - UTF-8 encoded text files)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by Stevan_White (Submitted the item)
  • -unavailable- added by Stevan_White
  •  

    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 11 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Mon 24 Mar 2008 01:57:30 PM UTCStevan_WhiteOpen/ClosedOpen=>Closed
    Sat 23 Feb 2008 11:59:03 AM UTCStevan_WhiteAttached File-=>Added HTML4Chars, #15098
      StatusConfirmed=>Proceeding
    Sat 09 Feb 2008 11:42:14 AM UTCStevan_WhiteStatusNone=>Confirmed
    Mon 04 Feb 2008 10:56:17 PM UTCStevan_WhiteCategoryNone=>individual character(s)
      Severity3 - Normal=>4 - Important
      Item GroupNone=>glyph(s) missing
    Fri 25 Jan 2008 09:00:46 PM UTCStevan_WhiteAssigned toNone=>Stevan_White
      ReleaseNone=>2006-01-26
    Thu 13 Dec 2007 07:36:30 AM UTCStevan_WhiteAttached File-=>Added HTML-entities-missing.tar.gz, #14613
      Carbon-Copy-=>Added -unavailable-

    Back to the top


    Powered by Savane 3.1-cleanup1