Mono: Patch .null to be advance = 500

Bug #862451 reported by Paul Sladen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Font Family
Won't Fix
Medium
Shiraaz Gabru

Bug Description

In the Ubuntu Font Family 0.80 release, the Ubuntu Mono .null entries were patched to have an advance width of 500:

  f['hmtx'].metrics.mtx[0] = 500

Ideally this could be made in the Fontlab .vfb files to maintain stability beyond 0.80. The code that was used is:

  patch-monospaced-mono.py::force_widths()
  http://bazaar.launchpad.net/~sladen/ubuntu-font-family/midstream/revision/35

Shiraaz Gabru (shiraaz)
Changed in ubuntu-font-family:
milestone: 0.81 → 0.9x-engineering
Revision history for this message
Shiraaz Gabru (shiraaz) wrote :

By the original and current TrueType/OpenType specification the character '.null'
should be mapped to a glyph with a Zero advance width.
Monospaced fonts in systems samples are
- Deja Vu Mono = .null advance width = 0
- Courier New - .null advance width = 0
bug invalid. The suggested fix does not meet the current specification requirements.
The current fonts are correct.

Changed in ubuntu-font-family:
status: Triaged → Won't Fix
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.