Comment 16 for bug 727733

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

An update; the latest 'UbuntuBeta_Mono1120.ttf' we have aims for a 932/188/0 design cell (1120x56) with everything completely contained inside that. The following shows that 932/188/0 are only applying in two places:

  $ showttf UbuntuBeta_Mono1120.ttf | grep -E '(scen|gap|(HHEAD|OS/2) table)'
  HHEAD table (at 308)
    ascender=932
    descender=-188
    linegap=0
  OS/2 table (at 376 for 96 bytes)
    stypeascender=776 <--
    stypedescender=-185 <--
    stypelinegap=56 <--
    usWinAscent=932
    usWinDescent=188

The 776+185+56 appear to be some interaction with being offsets from the 1/1000 em-square.

Martin: "the capitals" here are the extreme double-accents found in transcription/IPA/Pinyin/Vietnamese ("ǺǞǠȰǕǗǙ") What Malcolm has done with these is to tighten them and bring them down a little bit so that both accents fit within the 932 ascender box without going over it.