Unicode 25D2 "Circle With Lower Half Black" and 25D3 swapped in DejaVu Sans and DejaVu Serif

Bug #1109890 reported by bitinerant
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
DejaVu Fonts
Fix Released
Medium
fonts-dejavu (Ubuntu)
Fix Committed
Low
Unassigned

Bug Description

The Unicode character 25D2 "CIRCLE WITH LOWER HALF BLACK" and 25D3 "CIRCLE WITH UPPER HALF BLACK" are swapped in most fonts, including major ones such as Arial, Times New Roman, and the Ubuntu fonts. The only fonts I could find which have it _correct_ are TakaoPGothic, Lucida Sans Unicode, FreeMono, FreeSans, FreeSerif, DejaVu Sans Mono, and Arial Unicode MS.

The official Unicode description for these characters can be found at http://www.unicode.org/charts/PDF/U25A0.pdf

See also https://bugs.freedesktop.org/show_bug.cgi?id=55197

Tags: bot-comment
Revision history for this message
In , Ryusei Yamaguchi (mandel59) wrote :

CIRCLE WITH LOWER HALF BLACK (U+25D2) and CIRCLE WITH UPPER HALF BLACK (U+25D3) in Sans and Serif are reversed. They should be swapped.

Revision history for this message
bitinerant (bitinerant) wrote :

Font substitution obviously plays a big role here, and different applications have different rules for this. For example, OpenSymbol and Courier New both display incorrectly in Firefox but correctly in LibreOffice.

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1109890/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Revision history for this message
bitinerant (bitinerant) wrote :

Affected packages include ttf-ubuntu-font-family and ttf-mscorefonts-installer. The packages xfonts-base and xfonts-scalable and others may also be affected.

affects: ubuntu → ubuntu-font-family-sources (Ubuntu)
Revision history for this message
Paul Sladen (sladen) wrote :

From memory we don't have these two glyphs in the Ubuntu Font Family yet; would you be able to supply a screenshot so that we can try and work out where they're being substituted from and fix them in /that/ font.

Changed in ubuntu-font-family-sources (Ubuntu):
status: New → Incomplete
Revision history for this message
bitinerant (bitinerant) wrote :

I can post a screenshot but I think it would be much more useful if it did not include the fonts which do not define U+25D2. Is there a way to search all fonts to see which ones define that character?

Revision history for this message
Paul Sladen (sladen) wrote :

Probably the easiest is to start gnome-character-map/gcharmap; select "Ubuntu", search to U+25D2 and then *right-click* on the glyph. This will then show a larger rendering of the glyph and state the _actual_ font that the glyph is coming from in the pop-up.

Depending on whether it's correct or not you can go through the list of other fonts and see which ones are swapped.

Revision history for this message
bitinerant (bitinerant) wrote :

Thanks for the instructions. In the Ubuntu font, U+25D3 maps from DejaVu Sans. Same for Arial, Garamond, Lucida Sans, Microsoft Sans Serif, Ubuntu Mono, Ubuntu Condensed, and dozens of others I tested. Serif and Times New Roman map U+25D3 from DejaVu Serif. Most monospace fonts map from DejaVu Mono and are fine.

So it seems that the problem is with these two fonts:
  * DejaVu Sans
  * DejaVu Serif

Paul Sladen (sladen)
affects: ubuntu-font-family-sources (Ubuntu) → ttf-dejavu (Ubuntu)
summary: - Unicode 25D2 "Circle With Lower Half Black" and 25D3 swapped in most
- fonts
+ Unicode 25D2 "Circle With Lower Half Black" and 25D3 swapped in DejaVu
summary: Unicode 25D2 "Circle With Lower Half Black" and 25D3 swapped in DejaVu
+ Sans and DejaVu Serif
Changed in dejavu-fonts:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
In , Nocturnaldreamer (nocturnaldreamer) wrote :

Thanks for reporting, fixed.

Changed in dejavu-fonts:
status: Confirmed → Fix Released
affects: ttf-dejavu (Ubuntu) → fonts-dejavu (Ubuntu)
Changed in fonts-dejavu (Ubuntu):
importance: Undecided → Low
status: Incomplete → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.