this.scale = font.getSize() / fontData.getHorizontalHeaderTable().getAscent();
this.fontSize = font.getSize(); final double ascent = fontData.getHorizontalHeaderTable().getAscent(); this.scale = fontSize / ascent;
	public TTFFontMetrics(Font font, TTFFontData fontData)	throws IOException {		super(font);		if (font == null) {			throw new IllegalArgumentException("font cannot be null");		}		if (fontData == null) {			throw new IllegalArgumentException("fontData cannot be null");		}		this.fontData = fontData;		this.scale = font.getSize() / fontData.getHorizontalHeaderTable().getAscent();	}