bugUnifont - Bugs: bug #51985, Problems with emoji and dingbats

 
 

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

bug #51985: Problems with emoji and dingbats

Submitter:  David Corbett <dscorbett>
Submitted:  Sun 10 Sep 2017 07:07:47 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:48:46 PM UTC, comment #3: 

Updates have been made in Unifont 11.0.01.

I have not updated hands/indexes. I will go over those myself in the future. I thought some glyphs submitted below did not look as good as the originals. There often are not enough pixels to make hands and other features perfectly anatomically correct. Then it becomes a trade-off between being easily recognizable versus having as much detail as possible rendered. There often is not a solution that is clearly the best option.

Andrew Miller drew the playing cards, including the jokers. I think they are fine the way they are and do not want to change any of them.

I do not want to make the Plane 0 smiling face double-width. It has usually been rendered as single-width in Latin fonts. Also, it is in the PSF version of Unifont and all glyphs in that console font must be single-width.

Paul Hardy <unifoundry>
Group administrator
Sat 07 Oct 2017 11:11:12 PM UTC, comment #2: 

Some emoji, like U+1F302 CLOSED UMBRELLA, are two cells wide though they could fit in one cell, whereas others, like U+1F6A6 VERTICAL TRAFFIC LIGHT, are one cell wide. There does not seem to be a pattern.

These glyphs are off center:

U+274E NEGATIVE SQUARED CROSS MARK
U+1F345 TOMATO
U+1F34C BANANA
U+1F366 SOFT ICE CREAM
U+1F379 TROPICAL DRINK
U+1F3B8 GUITAR
U+1F4BA SEAT
U+1F4D1 BOOKMARK TABS
U+1F4D2 LEDGER
U+1F4D3 NOTEBOOK
U+1F5A8 PRINTER
U+1F5AD TAPE CARTRIDGE
U+1F5DE ROLLED-UP NEWSPAPER
U+1F950 CROISSANT
U+1F969 CUT OF MEAT
U+1F9DA FAIRY
U+1F9E6 SOCKS

U+1F48E GEM STONE is missing a pixel on the left side.

The petals of U+1F4AE WHITE FLOWER should be wider and less straight; it currently looks like a sand dollar.

U+1F4C1 FILE FOLDER should be raised to match U+1F4C2 OPEN FILE FOLDER.

The tail of U+1F54A DOVE OF PEACE should be wider and there should not be a line separating its wing from its body.

274E:00007FFC6FEC47C4638C711C783C7C7C783C711C638C47C46FEC7FFC00000000
01F345:0000004000800180018007E01BD82184200420042004181807E0000000000000
01F34C:000000000000000006300F4817880308031006200E700FF81F381E1800080000
01F366:00000180024005A004200B1008100FF008100FF0042004200240024003C00000
01F379:000000700038181C242C2FE418A009200FE007C007C00380038007C000000000
01F3B8:000001800180018001800180018001800660081005A005A00810081007E00000
01F48E:0000000003800C6010103018583497D2755C2FE815500BA007C0038001000000
01F4AE:07C01C7024484824783C80028002C006B01A9012700C400423881C7007C00000
01F4BA:0000000000100028003800280028004800501FD010300FE00FE007E000000000
01F4C1:0000000006001D80136010D010301010101010100C10031000D0003000000000
01F4D1:000000001FF0101C101C1010101C101C101010101010101010101FF000000000
01F4D2:0000000000000FF808081DE809E81C0808081C0808081C0808080FF800000000
01F4D3:0000000000C0034004400FF008100BD00A500BD008100810081008100FF00000
01F54A:0000000000007818462421261148089004100410042008407180460028001800
01F5A8:00000000000001F8010802100420042004201FF810081568106810081FF80000
01F5AD:000000000000000000003F0C20F420042664266420042FF428143FFC00000000
01F5DE:000000000030004800940134027404480F1016A029402A8014800F0000000000
01F950:000003E00510088814441274318C2900260032002E0022001100088007800000
01F969:00000000001800FC01FC03F41FF420043FF41FFC07FC01F80070000000000000
01F9DA:0000000001801998242423C41188099007E0099013C80DB00240024006600000
01F9E6:0000000000780048004800F8009800980798089807900F9010100FE000000000

David Corbett <dscorbett>
Tue 12 Sep 2017 02:06:39 AM UTC, comment #1: 

U+2721 STAR OF DAVID, U+1F52F SIX POINTED STAR WITH MIDDLE DOT, and U+1F7CC HEAVY SIX POINTED BLACK STAR should have the same outline.

U+1F7A0 WHITE LOZENGE CONTAINING BLACK SMALL LOZENGE, U+1F7A2 LIGHT GREEK CROSS, U+1F7A4 BOLD GREEK CROSS, and U+1F7A6 VERY HEAVY GREEK CROSS are off center.

U+1F7C3 MEDIUM THREE POINTED PINWHEEL STAR should be symmetrical and less bulbous.

The top point of U+1F7C6 FOUR POINTED BLACK STAR and U+1F7C7 MEDIUM FOUR POINTED PINWHEEL STAR is smaller than the other points by a pixel.

U+1F7C8 REVERSE LIGHT FOUR POINTED PINWHEEL STAR is reversed: the left half of the top point should be black, not white. Also, it is light, so the glyph should be smaller.

U+1F7CD SIX POINTED PINWHEEL STAR should have the same outline as U+1F7CB MEDIUM SIX POINTED BLACK STAR.

2721:000000000100028004407FFC244818300820183024487FFC0440028001000000
01F52F:000000000100028004407FFC244818300920183024487FFC0440028001000000
01F7A0:0000010001000280044005400920139027C81390092005400440028001000100
01F7A2:00000000018001800180018001803FFC3FFC0180018001800180018000000000
01F7A4:0000000003C003C003C003C03FFC3FFC3FFC3FFC03C003C003C003C000000000
01F7A6:0000000007E007E007E03FFC3FFC3FFC3FFC3FFC3FFC07E007E007E000000000
01F7C3:0000018002C002C002C002C006E00F9018C873F6DC3DE0078001000000000000
01F7C6:000000000100038007C007C01FF03FF87FFC3FF81FF007C007C0038001000000
01F7C7:000000000100038005C005C019B03F887FFC23F81B3007400740038001000000
01F7C8:000000000100010007C007401B3011707FFC1D1019B005C007C0010001000000
01F7CD:0000000001000100038065CC3D3816F009201ED03978674C0380010001000000

David Corbett <dscorbett>
Sun 10 Sep 2017 07:07:47 PM UTC, original submission:  

Jokers

U+1F0CF PLAYING CARD BLACK JOKER and U+1F0DF PLAYING CARD WHITE JOKER might be swapped. It depends if the color is meant to refer to the letter or to the background. In Unifont’s glyph of U+1F0BF PLAYING CARD RED JOKER, it refers to the background but I am not sure about the other two. I didn’t redraw them, so if you think they should be swapped, you’ll have to swap them yourself.

If you think they are fine, I request that you let me know, so I don’t ping you a week after the release to ask if it was intended.

Ballot boxes

The ballot box symbols U+2610–2612 and U+2BBD should be consistent with each other and with U+1F5F4–1F5F9.

2610:000000003FF820082008200820082008200820082008200820083FF800000000
2611:000000003FF8200820082038286828C829882B082E082C0820083FF800000000
2612:000000003FFC200420042C34266423C4218423C426642C3420043FFC00000000
2BBD:000000003FFC20042004241422242144208421442224241420043FFC00000000

Indexes

The BMP indexes U+261A–261F should be bigger and more detailed to match the SMP indexes.

The black backhand indexes U+1F59C, U+1F59D, U+1F5A2, and U+1F5A3 should have visible thumbs to match the white backhand indexes and to distinguish them from the black non-backhand indexes.

U+1F448,1F449 WHITE LEFT/RIGHT POINTING BACKHAND INDEX should be higher to be more centered.

261A:000000000000000000003FF07FF83FFE01FE03FE03FE01FE00F8000000000000
261B:000000000000000000000FFC1FFE7FFC7F807FC07FC07F801F00000000000000
261C:000000000000000000003FF040483E9601A003A00240018600F8000000000000
261D:000000200050005000500050035005900DD00A30099008500820044004400000
261E:000000000000000000000FFC1202697C058005C0024061801F00000000000000
261F:0000044004400820085009900A300DD005900350005000500050005000200000
01F448:000000000000000003E03F9040083F0602000180010000C60078000000000000
01F449:000000000000000007C009FC100260FC00400180008063001E00000000000000
01F59C:000000000000000003E03FF07FF83FFE03FE01FE01FE00FE0078000000000000
01F59D:000000000000000007C00FFC1FFE7FFC7FC07F807F807F001E00000000000000
01F5A2:000004000E000E000E000E001F001FC01FE01FF01FF00FF007F003E003E00000
01F5A3:00000F800F801FC01FE01FF01FF00FF007F001F000E000E000E000E000400000

Hearts

The heart emoji U+1F496–1F49D, U+1F5A4, and U+1F9E1 should have the same shape. I suggest U+1F9E1 because it looks the most like a normal heart shape.

U+1F9E1 ORANGE HEART should use the same hatching for orange as U+1F4D9 ORANGE BOOK, U+1F536 LARGE ORANGE DIAMOND, and U+1F538 SMALL ORANGE DIAMOND.

01F496:000000001C703EF87FDC778C63DC37783E381F700FE007C00380010000000000
01F497:000000001C7022884D645EF45FF42FE82FE817D00BA005400280010000000000
01F498:00004000E0006E38114428822402200210041004080804100220014000800000
01F499:000000001C7022887FFC40047FFC20083FF810100FE004400380010000000000
01F49A:000000001C7032C849246494524C292824981250092004C00280010000000000
01F49B:000000001C70228855544004555420082AA810100AA004400280010000000000
01F49C:000000000E38134C24922926324A149419240A48049003200140008000000000
01F49D:000000301C483E887F867FE17FF13FF23FFC1FF00FE007C00380010000000000
01F5A4:000000001C703EF87FFC7FFC7FFC3FF83FF81FF00FE007C00380010000000000
01F9E1:000000001C7036D87FFC55547FFC35583FF815500FE005400380010000000000

Hands

U+270B RAISED HAND seems to portray the back of a hand whereas U+1F91A RAISED BACK OF HAND portrays a palm: the difference is that a palm has a crease at the base of the thumb. Similarly, U+1F596 RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS should show this crease.

For consistency with the other hands, U+1F91A RAISED BACK OF HAND should not include the wrist.

For anatomical correctness, U+270B RAISED HAND, U+1F44B WAVING HAND SIGN, U+1F590 RAISED HAND WITH FINGERS SPLAYED, U+1F591 REVERSED RAISED HAND WITH FINGERS SPLAYED, and U+1F596 RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS should have longer middle fingers.

270B:000002000D803540554055405540554C555240644088201010200FC000000000
01F44B:9012911246C21AA42AA02AA02AA02AA62AA9203220441008081007E000000000
01F590:0000010006A02AD05AD05AD04A902AA62AA9203220441008081007E000000000
01F591:0000008005600B540B5A0B5A0952655495544C0420041008081007E000000000
01F596:0000008009603550555055504A902AA62AA9203220441008081007E000000000
01F91A:0000004001B002AC02AA0AAA16AA16AA16AA120210020804040803F000000000

Other emoji and dingbats

U+24F5 DOUBLE CIRCLED DIGIT ONE through U+24FE DOUBLE CIRCLED NUMBER TEN should be raised to match other circled digits.

U+2639 WHITE FROWNING FACE, U+263A WHITE SMILING FACE, and U+263B BLACK SMILING FACE should be bigger to match the faces in the Emoticons block.

U+26BD SOCCER BALL, U+26BE BASEBALL, U+274E NEGATIVE SQUARED CROSS MARK, U+1F54F BOWL OF HYGIEIA, U+1F581 CLAMSHELL MOBILE PHONE, and U+1F6A9 TRIANGULAR FLAG ON POST are off center.

U+2709 ENVELOPE should have a seal to distinguish it from U+1F582 BACK OF ENVELOPE.

The right element of U+27BE OPEN-OUTLINED RIGHTWARDS ARROW should be closer to the rest of the arrow. The shaft should not reach the left edge.

The zeroes of U+1F10B DINGBAT CIRCLED SANS-SERIF DIGIT ZERO and U+1F10C DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ZERO should look like those of U+2789 DINGBAT CIRCLED SANS-SERIF NUMBER TEN and U+2793 DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN.

U+1F434 HORSE FACE has a couple extraneous pixels left over from when I copied it from U+1F993 ZEBRA FACE.

U+1F483 DANCER looks like a male dancer and U+1F57A MAN DANCING looks like a stick figure dancing. They should be swapped.

U+1F4D7 GREEN BOOK should be lower to match the other colored books. It should use the same hatching as U+1F34F GREEN APPLE and U+1F49A GREEN HEART.

U+1F51E NO ONE UNDER EIGHTEEN SYMBOL should not have a less-than sign.

U+1F5E7 THREE RAYS RIGHT should be two cells wide.

U+1F65E HEAVY NORTH EAST POINTING VINE LEAF and U+1F65F HEAVY SOUTH EAST POINTING VINE LEAF are wrong.

U+1F68F BUS STOP need not be two cells wide.

U+1F6F3 PASSENGER SHIP should look like a big cruise liner.

U+1F91D HANDSHAKE looks like one hand gripping another hand’s wrist: a very aggressive handshake.

The eye in U+1F926 FACE PALM should be lower.

U+1F92C SERIOUS FACE WITH SYMBOLS COVERING MOUTH should have symbols covering the mouth. Currently it has two exclamation marks on either side of the mouth, which look like tears or creases.

U+1F967 PIE is too flat. It looks like a shallow pan of food.

The perspective on the legs of U+1F983 TURKEY is weird.

24F5:07E0181823C44C32500A9089A185A085A08591C9500A4C3223C4181807E00000
24F6:07E0181823C44C32500A9189A045A085A10591C9500A4C3223C4181807E00000
24F7:07E0181823C44C32500A9189A045A185A0459189500A4C3223C4181807E00000
24F8:07E0181823C44C32500A9289A285A3C5A0859089500A4C3223C4181807E00000
24F9:07E0181823C44C32500A91C9A105A185A0459189500A4C3223C4181807E00000
24FA:07E0181823C44C32500A9189A205A385A2459189500A4C3223C4181807E00000
24FB:07E0181823C44C32500A91C9A045A045A0859089500A4C3223C4181807E00000
24FC:07E0181823C44C32500A9189A245A185A2459189500A4C3223C4181807E00000
24FD:07E0181823C44C32500A9189A245A1C5A0459189500A4C3223C4181807E00000
24FE:07E0181823C44C32500A9269A695A295A2959769500A4C3223C4181807E00000
2639:000003E00C18100420022632463140014001400123E2241210040C1803E00000
263A:000003E00C181004200226324631400140014809241223E210040C1803E00000
263B:000003E00FF81FFC3FFE39CE79CF7FFF7FFF77F73BEE3C1E1FFC0FF803E00000
26BD:0000000001C007300F38173C100421C223E239CE1C1C180C09C807F001C00000
26BE:0000000001C006300C1812241004214220022142100412240C18063001C00000
2709:00000000000000007FFE6006500A499247E247E24992500A60067FFE00000000
274E:00007FFC6FEC47C4638C711C783C7C7C783C711C638C47C46FEC7FFC00000000
27BE:0000000000000120009000487FE400027FE40048009001200000000000000000
01F10B:07C018302008438446C486C286C286C286C286C247C443842008183007C00000
01F10C:07C01FF03FF87C7C793CF93EF93EF93EF93EF93E783C7C7C3FF81FF007C00000
01F434:0000000000C000A003A004100A081004200241C2474238240028003000000000
01F483:00001925261A1C385858981414266000
01F4D7:000000000FF810083FE824A83268292824A83268292824A8327029203FE00000
01F51E:000007E00810126836942A9446924362429242D222B422941768081007E00000
01F54F:000003E00390040800081FC80F900720024003800600071002E0070000000000
01F57A:0800198001C019C018000D6007F803D803C003D8076006300C300C300C181C38
01F581:0000040004000F8008400B4008400B4008400B40084008200410022001C00000
01F5E7:0000000000000C0030000000000000003C0000000000000030000C0000000000
01F65E:0000000038003600010000800F9C3E7C6032626C64C067803300080000000000
01F65F:0000000008003300678064C0626C60323E7C0F9C008001003600380000000000
01F68F:003844AABAAA443810101010107C0000
01F6A9:00000000000003800270020802700380020002000200020002000F8000000000
01F6F3:0000000000000000033007F8080808087FFE3FFE3FFE1FFE1FFE0FFC00000000
01F91D:000000000000000040022FF4120814E41512520C3024189414480A3007C00000
01F926:000000A80F54115621552D014D0141014082404423C423C410440FC400440000
01F92C:000003E00C181414222226324631400149914A4922D22A0A1184080807F00000
01F967:00000000000000000FE03018444489224104701C4FE4400430180FE000000000
01F983:000000000C00123032480A440BC40A081088105010200FC009001B0000000000

Special case for unibmp2hex:

01F5E7

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-4448.
    Corresponding source code