
표준에 정의된 flag: Japan
유니코드 이모티콘을 사용하고 싶습니다.U+1F1EF U+1F1F5
전체 이모티콘 목록, v12.0, 마크다운 내부(Pandoc으로 렌더링됨).
이 이모티콘은 Pandoc 소스코드 내부에 정의되어 있지 않다는 점을 고려하면:마스터의 pandoc/Emoji.hs · jgm/pandoc, 문서 내에서 이것을 어떻게 사용할 수 있나요? 아니면 Pandoc 소스 코드에서 어떻게 정의할 수 있나요?
가능하다면 여러 유니코드 이모티콘을 구문 분석할 수 있는 일반적인 솔루션을 제안해 주세요
:thermometer:
.
답변1
이모티콘을 직접 사용하는 것에 대한 반대 표시가 없으면 간단히 유니코드 표현을 사용할 수 있습니다.
대안은 다음을 통해 이 기능을 추가하는 것입니다.판독 루아 필터. 다음 코드를 파일에 flag-jp.lua
저장하고 --lua-filter=flag-jp.lua
. 파일은 UTF-8로 저장되어야 합니다.
function Str (s)
return pandoc.Str(s.text:gsub(':jp:', '
답변2
이는 @tarleb 솔루션보다 더 일반적입니다.
ReplacementTable={
[":jp:"] = "