https://github.com/freetype/freetype/blob/3cabd142ce42627a7e4410ce62616e5c4b91dc6e/src/sfnt/sfobjs.c#L1319-L1339
単純に OS/2.sTypoDescender
がとられるわけではなかった・・・。 USE_TYPO_METRICS
でない場合は hhea
のほうがとられると・・・。
CJK な仮想ボディの下端は OS/2.sTypoDescender
で決まるような感じになっているはずだけど、FreeType で確実にはとれないってことか・・・。