Add U+F000 pixels/em hint indicator to Regular/Italic/Bold/BoldItalic variants
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Font Family |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
The pixels per em 7-segment readout driven by the hint engine at U+F000 ('') is only present in the Regular from the DejaVu Sans font.
Ideally it, or an equivalent should be added to all variants to aid effective debugging; either coding from scratch, or using the DejaVu code if the licensing terms converge.
Update: we have permission (Thank you) from the original author of the DejaVu code for the debug glyph to use it in the Ubuntu Font Family, but it's waiting only legal discussions at the Canonical end (as current copyright holders) on how to incorporate the contribution in a non-exclusive way.
Ben Laenen's implementation works by executing MPPEM and then moving the nodes/segments that are /not/ needed for that size to the left-hand edge using ALIGNRP. See bytecode documentation at:
http://
The DejaVu implementation can be found with:
apt-get source ttf-dejavu
ttf-dejavu-
note that this should not be incorporated until we've worked out the legal boilerplate to make this happen.
Related branches
description: | updated |
Changed in ubuntufontbetatesting: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
visibility: | private → public |
summary: |
- Add U+F000 pixels/em hint indicator to Italic/Bold/BoldItalic variants + Add U+F000 pixels/em hint indicator to Regular/Italic/Bold/BoldItalic + variants |
description: | updated |
Changed in ubuntu-font-family: | |
importance: | Medium → Wishlist |
tags: | added: uff-debugging |
tags: | added: uff-licensing |
description: | updated |
Changed in ubuntu-font-family: | |
milestone: | none → 0.70 |
This may be referring to an unhinted beta version of the font. Seperation is there.