Pandoc: Usando Emoji unicode padronizado

Pandoc: Usando Emoji unicode padronizado

Quero usar flag: Japanemoticon com unicode U+1F1EF U+1F1F5conforme definido no padrãoLista completa de emojis, v12.0, dentro do markdown (renderizado com Pandoc).

Dado que este Emoticon não está definido dentro do código-fonte do Pandoc:pandoc/Emoji.hs no mestre · 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

Responder1

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 umfiltro pandoc Lua. Salve o código a seguir em um arquivo flag-jp.luae passe-o para o pandoc via --lua-filter=flag-jp.lua. O arquivo deve ser armazenado como UTF-8.

function Str (s)
  return pandoc.Str(s.text:gsub(':jp:', '

Responder2

Isso é mais geral que a solução @tarleb.

ReplacementTable={
      [":jp:"] = "

informação relacionada