Font

TextLayoutでFontのメトリック情報を取得する

thumbnail
TextLayoutでFontのメトリック情報を取得する

TextLayoutからFontAscentDescentLeadingなどのメトリック情報を取得して描画します。

GlyphVectorで文字列を電光掲示板風にスクロール

thumbnail
GlyphVectorで文字列を電光掲示板風にスクロール

GlyphVectorを生成して、これを電光掲示板のようにスクロールさせます。

Fontを回転する

thumbnail
Fontを回転する

文字のアウトラインを取得して、これを回転してみます。

Fontをファイルから取得

thumbnail
Fontをファイルから取得

独自フォント(mona.ttf)をファイルから読み込み、ASCII artを表示します。

UIManagerで使用するFontを統一

thumbnail
UIManagerで使用するFontを統一

UIManagerを使って、Swingコンポーネントで使用するフォントを一気に変更します。

Shapeの反転

thumbnail
Shapeの反転

AffineTransformで図形や画像を反転して表示します。

GraphicsEnvironmentにFontを登録して使用する

thumbnail
GraphicsEnvironmentにFontを登録して使用する

GraphicsEnvironmentFontを登録して、Htmlタグなどで使用できるようにします。

Fontの一覧を取得する

thumbnail
Fontの一覧を取得する

Font一覧を取得して、Fontのファミリ名、論理名などを表示します。

Fontのアウトラインを取得して文字列の内部を修飾する

thumbnail
Fontのアウトラインを取得して文字列の内部を修飾する

クリップを設定することで描画範囲を制限し、文字列の内部を異なる色で修飾します。

Iconを生成する

thumbnail
Iconを生成する

Iconインタフェースから固定サイズのアイコンを作成します。

↑10 ↓11

Fontサイズをコンポーネントの幅に応じて変更する

thumbnail
Fontサイズをコンポーネントの幅に応じて変更する

JTextPaneのフォントサイズをその幅に応じて自動変更します。

MetalLookAndFeelで太字フォントを使用しない

thumbnail
MetalLookAndFeelで太字フォントを使用しない

MetalLookAndFeelで太字フォントを使用しないように設定します。

JSpinnerの表記を16進数にする

thumbnail
JSpinnerの表記を16進数にする

JSpinnerの表記を16進数にして、そのUnicodeコードポイントに割り当てられた文字を表示します。

Fontのアウトラインから輪郭を取得する

thumbnail
Fontのアウトラインから輪郭を取得する

Fontから取得した字形の輪郭を抽出し、縁取りや内部の塗り潰しなどを行います。

JTextFieldの文字列に下線を付ける

thumbnail
JTextFieldの文字列に下線を付ける

JTextFieldにテキスト属性を設定したフォントを使用して、文字列に下線を引きます。

JLabelでイニシャル組を行う

thumbnail
JLabelでイニシャル組を行う

JLabelの先頭文字を拡大、残りの文字列をTextLayoutで回り込むよう配置し、ドロップキャップで描画します。