public void compose(TypeMetrics metrics) { if(metrics.getWidth() > getWidth()){ this.setAscent( metrics.getAscent() ); this.setDescent( metrics.getDescent() ); this.setMaxAdvance( metrics.getMaxAdvance() ); this.setWidth( metrics.getWidth() ); } this.setHeight( this.getHeight() + metrics.getHeight() ); }