• 文字列からルビをパースする。 このパーサは、akashic-labelのデフォルトルビ記法のためのパーサである。

    このパーサを使う場合、ラベルに与える文字列にJSONのオブジェクトを表す文字列を含むことができる。 文字列中のオブジェクトはルビを表す要素として扱われる。 オブジェクトのメンバーには、ルビを表す rt と、本文を表す rb を含む必要がある。 これらのメンバー以外に、RubyOptions型が持つメンバーを含むことができる。

    入力の例として、 'これは{"rb":"本文","rt":"ルビ", "rubyFontSize": 2}です。' という文字列が与えられた場合、このパーサは ["これは", {rb:"本文", rt: "ルビ", rubyFontSize: 2}, "です。"] という配列を返す。 また、 {}\\ でエスケープする必要がある。 例として、括弧は \\{ 、 バックスラッシュは \\ を用いて表現する。 注意すべき点として、オブジェクトのプロパティ名はダブルクォートでくくられている必要がある。

    Parameters

    • text: string

    Returns Fragment[]

Generated using TypeDoc