Bei Spielkarten (Unicode-Block)ich fand
Der Chrome-Browser sagt, dies sollte die Schriftart sein TwemojiMozilla.ttf
.
Diese Schriftart finde ich in meinem TeXLive unter. c:/texlive/2022/texmf-dist/fonts/truetype/public/twemoji-colr/
Die Schriftart ist auch auf CTAN zu finden:https://ctan.org/texarchive/fonts/twemoji-colr
Warum funktioniert der folgende Code nicht?
Wie kann ich das bekommenfarbige Glyphe?
% TeX Program = lualatex
% alternativ:
% arara: lualatex
\documentclass{article}
\usepackage{fontspec}
\newfontfamily\myfontA{TwemojiMozilla.ttf}[
Path="c:/texlive/2022/texmf-dist/fonts/truetype/public/twemoji-colr/"
]
\newfontfamily\myfontB{TwemojiMozilla.ttf}
\begin{document}
\section{With Path}
{\myfontA\char"1F0CF ABCDEFG}
\section{Without Path}
{\myfontB\char"1F0CF ABCDEFG}
\end{document}
Antwort1
Da die Schriftart in TeXLive enthalten ist, sollte sie ohne Pfad geladen werden können. Aber wie schön erklärt wirddrüben bei Overleaf, können Sie den Harfbuzz-Renderer (mit LuaLaTeX) ausprobieren. Beachten Sie, dass die Schriftart die Zeichen für lateinische Buchstaben nicht enthält.
\documentclass{article}
\usepackage{fontspec}
\newfontfamily\myfontA[Renderer=HarfBuzz]{TwemojiMozilla.ttf}
\begin{document}
{\myfontA\char"1F0CF} ABCDEFG
\bigskip
{\Huge\myfontA\char"1F0CF}
\end{document}
Aber Vorsicht, der obige Link erklärt auch gut, dass es unterschiedliche Ansätze für farbige Schriftarten gibt: Zwei sind vektorbasiert (einer verwendet die SVG-Tabelle [eigentlich SVG␣, mit einem abschließenden Leerzeichen], einer verwendet die COLR/CPAL-Tabellen) und zwei sind rasterbasiert (einer verwendet die CBDT/CBLC-Tabellen, einer verwendet die sbix-Tabelle).
Wie Sie auf Glyphen in diesen Schriftarten zugreifen können, hängt von der verwendeten Technik ab. Mit dem Harfbuzz-Renderer sollten Sie zumindest Schriftarten verwenden können, die die Tabellen COLR/CPAL und CBDT/CBLC verwenden.
Ersetzen Sie für SVG-Schriftarten Renderer=Harfbuzz
durch RawFeature={+svg}
.
Ich bin mir derzeit nicht sicher, wie ich Schriftarten verwenden soll, die die sbix-Tabelle verwenden, da die dort gespeicherten Daten verschiedene Formate haben können, aber soweit ich weißHarfbuzz unterstützt PNG-Daten.