Pandoc: uso de emoji Unicode estandarizados

Pandoc: uso de emoji Unicode estandarizados

Quiero usar flag: Japanemoticones con Unicode U+1F1EF U+1F1F5como 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.luay 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:"] = "

información relacionada