
標準で定義されているflag: Japan
Unicodeで絵文字を使用したいU+1F1EF U+1F1F5
完全な絵文字リスト、v12.0、マークダウン内(Pandoc でレンダリング)。
この絵文字は Pandoc ソースコード内で定義されていないため、pandoc/Emoji.hs マスター · jgm/pandocこれをドキュメント内でどのように使用すればよいでしょうか? または、これを Pandoc ソース コードでどのように定義すればよいでしょうか?
:thermometer:
可能であれば、複数のUnicode絵文字を解析できる一般的なソリューションを提案してください。
答え1
絵文字を直接使用することに対する反対の兆候がない限り、単に Unicode 表現を使用することもできます。
代替案としては、この機能をpandoc Lua フィルター次のコードをファイルに保存しflag-jp.lua
、 経由で pandoc に渡します--lua-filter=flag-jp.lua
。ファイルは UTF-8 として保存する必要があります。
function Str (s)
return pandoc.Str(s.text:gsub(':jp:', '
答え2
これは @tarleb ソリューションよりも一般的です。
ReplacementTable={
[":jp:"] = "