@Override
  public Font deriveFont(AffineTransform trans) {
    refreshScaledFont();
    return create(super.deriveFont(trans).deriveFont(pointSize), false);
  }
@Override
  public Font deriveFont(AffineTransform trans)