bugUnifont - Bugs: bug #52052, Problems with Sundanese

 
 

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

bug #52052: Problems with Sundanese

Submitter:  David Corbett <dscorbett>
Submitted:  Sun 17 Sep 2017 11:16:46 PM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  unifoundry
Open/Closed:  Closed

Tue 05 Jun 2018 11:59:12 PM UTC, comment #1: 

This script has been updated in Unifont 11.0.01. Sundanese has combining glyphs that can appear to the left or the right of other glyphs, so I am leaving the script double-width.

Paul Hardy <unifoundry>
Group administrator
Sun 17 Sep 2017 11:16:46 PM UTC, original submission:  

There is not enough room for multiple marks below, e.g. U+1BA2 and U+1BA5 (-ru). All Sundanese glyphs should therefore be raised one row except U+1BA2, U+1BA3, and the bottom part of U+1BA1.

There is not enough room for multiple spacing marks, e.g. U+1BA1 and U+1BA6 (-yƩ) or U+1BA7 and U+1B82 (-oh). Currently, they overlap consonants and each other. It is impossible to make them legible and implement them all as combining glyphs. The consonants should be shifted right, or be made narrower, to make room for U+1BA6 SUNDANESE VOWEL SIGN PANAELAENG. The remaining blank space on the right side should be reserved for the top part of U+1BA1 SUNDANESE CONSONANT SIGN PAMINGKAL. The other post-base marks should have non-combining 8-pixel-wide glyphs.

Unifont uses a style for Sundanese which is, according to L2/09-251R, old-fashioned. The modern style should be used, both because it is modern and because its consonant glyphs are narrower.

The final consonants U+1B80 SUNDANESE SIGN PANYECEK and U+1B81 SUNDANESE SIGN PANGLAYAR overlap vowels. They should be shifted right and the vowels shifted left.

The medial consonants U+1BAC SUNDANESE CONSONANT SIGN PASANGAN MA and U+1BAD SUNDANESE CONSONANT SIGN PASANGAN WA overlap vowels below. They should be shrunk and shifted left.

U+1BBA SUNDANESE AVAGRAHA should be 1 cell wide: the modern-style glyph would otherwise have too much blank space.

U+1CC6 SUNDANESE PUNCTUATION BINDU DA SATANGA is too tall compared to U+1B93 SUNDANESE LETTER DA.

1B80:0020005000200000000000000000000000000000000000000000000000000000
1B81:0022005400080000000000000000000000000000000000000000000000000000
1B82:00000000000048242412120000000000
1B83:000000000000000005F00820084008E00810042003C000000000000000000000
1B84:000000000000000000C00100010002000200042007E000000000000000000000
1B85:000000000000000007000100010002300240042007E000000000000000000000
1B86:00000000000000000BE0104010F011C810200840078000000000000000000000
1B87:000000000000000007000500030002000220045007D000000000000000000000
1B88:000000000000000000F00100010008F00810042003C000000000000000000000
1B89:00000000000000500420080008F008200870041003E000000000000000000000
1B8A:0000000000000000077001100110022002200440044000000000000000000000
1B8B:000000000000000001F802480248049004900920092000000000000000000000
1B8C:000000000000000007000100010002700210042007E000000000000000000000
1B8D:000000000000000007000100010002400220041007F000000000000000000000
1B8E:0000000000000000070401080108021006100B2004E000000000000000000000
1B8F:00000000000000000180020002000400052009900F4800000000000000000000
1B90:00000000000000000700010001000200024004A007A000000000000000000000
1B91:00000000000000000E3E0242020204C404A409280F1800000000000000000000
1B92:0000000000000000002000400C700490049009200F2000000000000000000000
1B93:000000000000000001C002000200044004A008900F8800000000000000000000
1B94:00000000000000000F000100010002000200040007E000000000000000000000
1B95:000000000000000007700110011002200220044007C000000000000000000000
1B96:000000000000000007080110011002200220044007C000000000000000000000
1B97:000000000000000000880110011002200220044007C000000000000000000000
1B98:0000000000000000019F022102010462045208940F8C00000000000000000000
1B99:000000000000000007F000100E1002200220044007C000000000000000000000
1B9A:0000000000000000002000400C4404A404A809280F1000000000000000000000
1B9B:000000000000000003E0000007C0004003E00080008000000000000000000000
1B9C:000000000000000001C20244024404880488091009F000000000000000000000
1B9D:00000000000000000180020002000470041008200FE000000000000000000000
1B9E:00000000000000000F780108010807BC02100420042000000000000000000000
1B9F:000000000000000007F00110011007E002200440044000000000000000000000
1BA0:0000000000000000003C00240E24024802480490079000000000000000000000
1BA1:00000000000000000000000000000000000700050008000800100010041007E0
1BA2:000000000000000000000000000000000000000000000000000004100A0801F0
1BA3:0000000000000000000000000000000000000000000000000C00140016000000
1BA4:0700010006000000000000000000000000000000000000000000000000000000
1BA5:00000000000000000000000000000000000000000000000001C0004000800000
1BA6:000000000000000000000000E000200070008000E00000000000000000000000
1BA7:0000000000001C0408701C0000000000
1BA8:11000A0004000000000000000000000000000000000000000000000000000000
1BA9:29001A0004000000000000000000000000000000000000000000000000000000
1BAA:0000000000003C040818040408100C00
1BAB:0000000000000000000000000000000000000000000000000100038001000000
1BAC:0000000000000000000000000000000000000000000000001A0022001C000000
1BAD:0000000000000000000000000000000000000000000000001B0009000D800000
1BAE:00000000000000000FDF0251025104920492091409F400000000000000000000
1BAF:00000000000000000FC8024802490FC904D50955097200000000000000000000
1BB0:000000000000000003C00420081008100810042003C000000000000000000000
1BB1:000000000000000007E00910010002700210042007E000000000000000000000
1BB2:000000000000000007000900010002000390042007E000000000000000000000
1BB3:000000000000000007000900010002300240042007E000000000000000000000
1BB4:000000000000000001C00240005003E004800100010000000000000000000000
1BB5:000000000000000006C00AA002800440044008200FE000000000000000000000
1BB6:000000000000000000C00120010002300240042007E000000000000000000000
1BB7:0000000000000000038C0490049009200920124033C000000000000000000000
1BB8:00000000000000001C1824240420084018402C80138000000000000000000000
1BB9:000000000000000003C00520010002300240042007E000000000000000000000
1BBA:000000001C043C080810100000000000
1BBB:000000000000000007700110011002200220044007C0000007C0000000000000
1BBC:00000000000000000C0E100210022304228444887C49001100720092006C0000
1BBD:00000000000000000F3E112219260240024002400FF800000000000000000000
1BBE:00000000000000001F7C010419640A28124804101FFC00000000000000000000
1BBF:00000000000000000FE000200F2000400E4000800C8000000000000000000000
1CC0:00000000028001000380044029281AB029280440038001000280000000000000
1CC1:000000000000000001C00220055004900550022001C000000000000000000000
1CC2:000000000000000001C0022005D0041005D0022001C000000000000000000000
1CC3:000000000000000001C00220041004100410022001C000000000000000000000
1CC4:00000000000000001BBB200823CB481055969420F2AC002001C8024801B00000
1CC5:00000000000000001CF8040004F0080009E0100013C000000000000000000000
1CC6:00000000000000000EFF100010FE2200253C44807C5800000000000000000000
1CC7:0000000000000000667D0884C8051188914B2250BE3600000000000000000000

unibmp2hex should not force all Sundanese glyphs to be wide. Only the following should be special-cased as wide:

1BA3
1BA4
1BA6
1BA8
1BA9
1BAC

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-06-05 unifoundry StatusNone Fixed
        Assigned toNone unifoundry
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code