Desejo usar um flag: Japan
emoticon com unicode U+1F1EF U+1F1F5
conforme definido na Lista completa de emojis padrão, v12.0 , dentro da marcação (renderizada com Pandoc).
Dado que este Emoticon não está definido dentro do código-fonte do Pandoc: pandoc/Emoji.hs at master · jgm/pandoc , como posso usar isso dentro do documento? Ou como posso definir isso no código-fonte do Pandoc?
Se possível, sugira uma solução geral que possa analisar vários emojis unicode, como
:thermometer:
para ?,:jp:
para ??.
Um código extensível leria um arquivo csv ou estrutura de dados dentro do arquivo lua:
jp,??
thermometer,?
e fazer substituições de string.
A menos que haja contra-indicações contra o uso direto do emoji, pode-se simplesmente usar a representação unicode.
A alternativa seria adicionar esse recurso por meio de um filtro Pandoc Lua . Salve o código a seguir em um arquivo
flag-jp.lua
e passe-o para o pandoc via--lua-filter=flag-jp.lua
. O arquivo deve ser armazenado como UTF-8.O sinalizador pode então ser inserido escrevendo
:jp:
no Markdown.Isso é mais geral do que a solução @tarleb.