
Quiero usar flag: Japan
emoticones con Unicode U+1F1EF U+1F1F5
como se define en el estándar.Lista completa de emojis, v12.0, dentro de Markdown (renderizado con Pandoc).
Dado que este Emoticon no está definido dentro del código fuente de Pandoc:pandoc/Emoji.hs en master · jgm/pandoc, ¿cómo puedo usar esto dentro del documento? ¿O cómo puedo definir esto en el código fuente de Pandoc?
Si es posible, sugiera una solución general que pueda analizar varios emoji Unicode, como por
:thermometer:
ejemplo
Respuesta1
A menos que existan contraindicaciones contra el uso directo del emoji, se podría simplemente usar la representación Unicode.
La alternativa sería agregar esta característica a través de unfiltro pandoc lua. Guarde el siguiente código en un archivo flag-jp.lua
y páselo a pandoc mediante --lua-filter=flag-jp.lua
. El archivo debe almacenarse como UTF-8.
function Str (s)
return pandoc.Str(s.text:gsub(':jp:', '
Respuesta2
Esto es más general que la solución @tarleb.
ReplacementTable={
[":jp:"] = "