bugUnifont - Bugs: bug #51971, Problems with geometrical shapes

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #51971: Problems with geometrical shapes

Submitter:  David Corbett <dscorbett>
Submitted:  Sat 09 Sep 2017 06:20:08 PM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  unifoundry
Open/Closed:  Closed

Sat 11 Aug 2018 06:09:06 AM UTC, comment #2: 

UTR 25 is a recommendation for mathematical fonts. I do not consider Unifont to be a mathematical font, but I have made some basic changes. The submitted glyphs went way beyond what is mentioned in UTR 25 though. If the original shapes were correct, I did not change them. If you think that additional shapes are incorrect, please submit another bug report. However, I would not want to change glyphs just for the sake of creating new versions--the original shapes should be incorrect in some way.

Thank you,


Paul Hardy

Paul Hardy <unifoundry>
Group administrator
Thu 28 Dec 2017 03:49:18 AM UTC, comment #1: 

Some of these change glyph widths from single-width to double-width for glyphs that are used in the PSF console font for standalone APL. Those glyphs must be single-width to be in a console font on GNU/Linux. So I cannot make those changes.

As for alignment, the arrows are what I would use for mathematical alignment. I don't know right now whether it is necessary to make all of these changes.


Paul Hardy

Paul Hardy <unifoundry>
Group administrator
Sat 09 Sep 2017 06:20:08 PM UTC, original submission:  

Unicode Technical Report #25 defines the relative sizes of geometric shapes. Unifont should follow these definitions; for example, U+2B51 BLACK SMALL STAR should be smaller than U+2605 BLACK STAR. Unifont currently uses a convention where, because of the low resolution, “smaller” is sometimes drawn as “lower”; my suggested glyphs make use of this convention more consistently.

Because these shapes are used in math, UTR #25 says they should be centered around the mathematical centerline, which is around row 10.

There are other geometric shapes not mentioned in UTR #25 which should be changed for consistency with those that are. For example, U+2BCA TOP HALF BLACK CIRCLE should look like the top half of U+25CF BLACK CIRCLE.

Triangles

25B2:0000000000000000008001C001C003E003E007F007F00FF80FF81FFC1FFC0000
25B3:0000000000000000008001C0014002200220041004100808080810041FFC0000
25B4:0000000000000000183C7E0000000000
25B5:000000000000000018247E0000000000
25B6:000000000000000018001E001F801FE01FF81FFC1FF81FE01F801E0018000000
25B7:0000000000000000180016001180106010181004101810601180160018000000
25B8:0000000000000000303C3C3000000000
25B9:0000000000000000302C2C3000000000
25BC:00000000000000001FFC1FFC0FF80FF807F007F003E003E001C001C000800000
25BD:00000000000000001FFC1004080808080410041002200220014001C000800000
25BE:00000000000000007E3C180000000000
25BF:00000000000000007E24180000000000
25C0:0000000000000000000C003C00FC03FC0FFC1FFC0FFC03FC00FC003C000C0000
25C1:0000000000000000000C003400C403040C0410040C04030400C40034000C0000
25C2:00000000000000000C3C3C0C00000000
25C3:00000000000000000C34340C00000000
25ED:0000000000000018183434727E000000
25EE:0000000000000018182C2C4E7E000000
2BC5:0000000000000018183C3C7E7E000000
2BC6:000000000000007E7E3C3C1818000000
2BC7:00000000000000061E7E7E1E06000000
2BC8:0000000000000060787E7E7860000000

Squares

25A0:0000000000007F7F7F7F7F7F7F000000
25A1:0000000000007F41414141417F000000
25A2:0000000000003E41414141413E000000
25AA:000000000000003C3C3C3C0000000000
25AB:000000000000003C24243C0000000000
25FB:000000000000007E424242427E000000
25FC:000000000000007E7E7E7E7E7E000000
25FD:000000000000003E2222223E00000000
25FE:000000000000003E3E3E3E3E00000000
2B1B:000000003FFE3FFE3FFE3FFE3FFE3FFE3FFE3FFE3FFE3FFE3FFE3FFE3FFE0000
2B1C:000000003FFE200220022002200220022002200220022002200220023FFE0000
2B1D:00000000000000003838380000000000
2B1E:00000000000000003828380000000000
2BC0:00000000007E7E7E7E7E7E0000000000
01F78C:00000000000000000008000000000000
01F78D:00000000000000003C3C3C3C00000000

Diamonds

22C4:00000000000000081422140800000000
25C6:0000000000081C3E7F3E1C0800000000
25C7:00000000000008142241221408000000
25C8:00000000000008142A5D2A1408000000
2B25:000000000000081C3E7F3E1C08000000
2B26:00000000000008142241221408000000
2B29:00000000000000081C3E1C0800000000
2BC1:00000000081C3E7F3E1C080000000000
01F797:0000000000000000081C080000000000
01F798:000000000000000010387C3810000000
01F799:00000000000000081C3E7F3E1C080000

Lozenges

25CA:00000000081414222241222214140800
29EB:00000000081C1C3E3E7F3E3E1C1C0800
2B27:0000000008081C1C3E7F3E1C1C080800
2B28:00000000080814142241221414080800
2B2A:000000000000081C1C3E1C1C08000000
2B2B:00000000000008141422141408000000
01F79D:0000000000000008081C080800000000
01F79E:00000000000008081C3E1C0808000000
01F79F:000000000018183C3C7E7E3C3C181800

Five-pointed stars

22C6:00000000000008087F1C362200000000
2605:000000000000008001C001C01FFC0FF807F007F00F781E3C180C000000000000
2606:0000000000000080014001401E3C08080410049009481634180C000000000000
2B50:000000000000080877222A3622000000
2B51:00000000000000083E1C140000000000
2B52:00000000000000083E141C2200000000

Circles

2022:00000000000000387C7C7C3800000000
2218:00000000000000001824241800000000
2219:0000000000000000183C3C1800000000
22C5:00000000000000001818000000000000
25CB:00000000001C22414141221C00000000
25CF:00000000001C3E7F7F7F3E1C00000000
25E6:00000000000000384444443800000000
25EF:0000000001C00630080810041004200220022002100410040808063001C00000
26AA:00000000000000384482828244380000
26AB:00000000000000387CFEFEFE7C380000
26AC:000000000000001C2222221C00000000
2981:000000000000001C3E3E3E1C00000000
2B24:0000000001C007F00FF81FFC1FFC3FFE3FFE3FFE1FFC1FFC0FF807F001C00000
2BCA:00000000001C3E7F7F00000000000000
2BCB:00000000000000007F7F3E1C00000000
01F784:00000000000000183C3C180000000000

Circled circles

2299:0000000000001C22414941221C000000
229A:0000000001C006300808100411C422222222222211C410040808063001C00000
233E:00000000003C4299A5A599423C000000
25C9:0000000001C0063009C813E417F42FFA2FFA2FFA17F413E409C8063001C00000
25CE:0000000001C0063009C812241414280A280A280A1414122409C8063001C00000
2609:0000000000003C4281999981423C0000
29BE:0000000001C00630080810841364222224122222136410840808063001C00000
29BF:0000000001C006300808100411C423E223E223E211C410040808063001C00000
2A00:0000000001C00630080810041004200220822002100410040808063001C00000

Other shapes

2394:0000000000000000000007E0081010082004400220041008081007E000000000
25AC:000000000000007F7F7F7F0000000000
25AD:000000000000007F41417F0000000000
25AE:0000000000003C3C3C3C3C3C3C000000
25AF:0000000000003C24242424243C000000
25B0:00000000000000003F7EFC0000000000
25B1:00000000000000003F42FC0000000000
25BA:0000000000000060787E786000000000
25BB:00000000000000605846586000000000
25C4:00000000000000061E7E1E0600000000
25C5:00000000000000061A621A0600000000
2B1F:0000000000000000018003C007E00FF01FF83FFC1FF81FF80FF00FF007E00000
2B20:0000000000000000018002400420081010082004100810080810081007E00000
2B21:0000000000000000008003600C18100410041004100410040C18036000800000
2B22:0000000000000000008003E00FF81FFC1FFC1FFC1FFC1FFC0FF803E000800000
2B23:0000000000000000000007E00FF01FF83FFC7FFE3FFC1FF80FF007E000000000
2B2C:000000000000000000000000000007F03FFE7FFF7FFF3FFE07F0000000000000
2B2D:000000000000000000000000000007F0380E40014001380E07F0000000000000
2B2E:0000183C3C3C7E7E7E7E7E3C3C3C1800
2B2F:00001824242442424242422424241800
2B53:0000000000000000008003C00FE01FF01FF81FFC1FFC1FF81FF00FE003C00080
2B54:0000000000000000008003400C201010100810041004100810100C2003400080
2BC2:000000000000000007E00FF00FF01FF81FF83FFC1FF80FF007E003C001800000
2BC3:0000000003E007F00FF81FFC3FFE3FFE3FFE3FFE3FFE1FFC0FF807F003E00000
2BC4:0000000001C003E00FF80FF81FFC3FFE3FFE3FFE1FFC0FF80FF803E001C00000

David Corbett <dscorbett>

 

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

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by unifoundry (Posted a comment)
  • -email is unavailable- added by dscorbett (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2018-08-11 unifoundry StatusNone Fixed
        Open/ClosedOpen Closed
    2017-12-28 unifoundry Assigned toNone unifoundry

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code