チェスボード表現

Snow Flower Text では AsciiDoc の拡張としてチェス駒配置の表現をサポートしています。 FEN (Forsyth-Edwards Notation) のテキスト記法によってグラフィカルにチェスの駒配置をAsciiDoc 文書内で表現できます。 この機能は Snow Flower Text の独自拡張機能です。

FEN はチェスにおける駒配置のための標準的な表記法です。 FEN をサポートするチェスアプリケーションからクリップボードを介してコピーできます。

このエントリーではチェスの駒配置の表現の利用方法について解説します。

使い方

チェスの駒配置の表現するには、AsciiDoc の [fen] ブロックに FEN コードを記述します。

  1. シンタックスに AsciiDoc を選択します。

  2. fen ブロックに FEN コードを記述します。

  3. 以上です。

.Lopez Opening
[fen, width=60%]
----------
rnbqkbnr/pppp1ppp/8/4p3/4P3/2P5/PP1P1PPP/RNBQKBNR b KQkq - 0 2
----------
Lopez Opening

ボードの反転

flip=true 属性を指定することでチェスボードの向きを反転できます。

flip=true

カラーテーマ

theme 属性を指定することでチェスボードの配色を変更できます。 次のいずれかが指定できます。

  • black

  • yellow

  • green

  • blue

[fen, theme=blue]
----------
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
----------

theme=black (default)
theme=yellow
theme=green
theme=blue