Exemple #1
0
  /**
   * Derive a new version of this font based on a new size
   *
   * @param size The size of the new font
   * @param style The style of the new font
   * @return The new font data
   */
  public FontData deriveFont(float size, int style) {
    FontData original = getStyled(getFamilyName(), style);
    FontData data = new FontData();
    data.size = size;
    data.javaFont = original.javaFont.deriveFont(style, size);
    data.upem = upem;
    data.ansiKerning = ansiKerning;
    data.charWidth = charWidth;

    return data;
  }