微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

印地语字体未加载到乳胶中

如何解决印地语字体未加载到乳胶中

我正在使用 XeLaTex 编译器在背页乳胶编辑器中运行以下内容。但是印地文文本没有呈现。
找不到字体天城文MT。
我尝试了 this 解决方案,但它不起作用。 任何帮助表示赞赏。


\documentclass{standalone}
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[dvipsnames]{xcolor} 
\usepackage[object=vectorian]{pgfornament}
\usepackage{polyglossia}
\usepackage[none]{hyphenat}
\setdefaultlanguage{english}
\setotherlanguage{sanskrit}
\usetikzlibrary{shapes.geometric,calc}
\definecolor{fondpaille}{cmyk}{0,0.1,0}
\newfontfamily\devanagarifont[Scale=MatchUppercase]{Devanagari MT}

\begin{document}
\pagecolor{fondpaille}
\color{Maroon} 
\vspace{12pt}
\begin{tikzpicture}[every node/.style={inner sep=0pt}]
\node[text width=12cm,align=center](Text){%
Text in English \\
\vspace{12pt}
\textbf{Time}: 8 PM - October 19th,2018\\
\vspace{12pt}
\textbf{Location}: 
PQR Hotel\\
\vspace{12pt}
\begin{tikzpicture}
\node (A) at (-4,0) {};  
\draw [fill=Maroon!20]  (A) circle (2pt);
\end{tikzpicture}

\vspace{12pt}
\foreignlanguage{sanskrit}{
खुशी-खुशी उनकी शादी के शुभ उत्सव पर आपको आमंत्रित करते हैं। वे उम्मीद करते हैं कि आप उन्हें अपनी उपस्थिति से आशीर्वाद देंगे। \\}
\vspace{12pt}
\foreignlanguage{sanskrit}{शाम ८ बजे},\foreignlanguage{sanskrit}{अक्टूबर १९,२०१८} \\
} ;
\node[shift={(-1cm,1cm)},anchor=north west](CNW)  at (Text.north west)
               {\pgfornament[width=2cm]{61}};
\node[shift={(1cm,anchor=north east](CNE)   at (Text.north east)
               {\pgfornament[width=2cm,symmetry=v]{61}}; 
\node[shift={(-1cm,-1cm)},anchor=south west](CSW) at (Text.south west)
               {\pgfornament[width=2cm,symmetry=h]{61}}; 
\node[shift={(1cm,anchor=south east](CSE)  at (Text.south east)   
               {\pgfornament[width=2cm,symmetry=c]{61}};  
\pgfornamenthline{CNW}{CNE}{north}{87}
\pgfornamenthline{CSW}{CSE}{south}{87}
\pgfornamentvline{CNW}{CSW}{west}{87}
\pgfornamentvline{CNE}{CSE}{east}{87}
\end{tikzpicture}
\vspace{12pt}
\end{document}

解决方法

Overleaf 没有所有字体,以下是可用的梵文字体列表:https://www.overleaf.com/learn/latex/Questions%2FWhich_OTF_or_TTF_fonts_are_supported_via_fontspec%3F#Hindi_(Devanagari_script)

\documentclass{standalone}
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[dvipsnames]{xcolor} 
\usepackage[object=vectorian]{pgfornament}
\usepackage{polyglossia}
\usepackage[none]{hyphenat}
\setdefaultlanguage{english}
\setotherlanguage{sanskrit}
\usetikzlibrary{shapes.geometric,calc}
\definecolor{fondpaille}{cmyk}{0,0.1,0}
\newfontfamily\devanagarifont[Scale=MatchUppercase]{Lohit Devanagari}

\begin{document}
\pagecolor{fondpaille}
\color{Maroon} 
\vspace{12pt}
\begin{tikzpicture}[every node/.style={inner sep=0pt}]
\node[text width=12cm,align=center](Text){%
Text in English \\
\vspace{12pt}
\textbf{Time}: 8 PM - October 19th,2018\\
\vspace{12pt}
\textbf{Location}: 
PQR Hotel\\
\vspace{12pt}
\begin{tikzpicture}
\node (A) at (-4,0) {};  
\draw [fill=Maroon!20]  (A) circle (2pt);
\end{tikzpicture}

\vspace{12pt}
\foreignlanguage{sanskrit}{
खुशी-खुशी उनकी शादी के शुभ उत्सव पर आपको आमंत्रित करते हैं। वे उम्मीद करते हैं कि आप उन्हें अपनी उपस्थिति से आशीर्वाद देंगे। \\}
\vspace{12pt}
\foreignlanguage{sanskrit}{शाम ८ बजे},\foreignlanguage{sanskrit}{अक्टूबर १९,२०१८} \\
} ;
\node[shift={(-1cm,1cm)},anchor=north west](CNW)  at (Text.north west)
               {\pgfornament[width=2cm]{61}};
\node[shift={(1cm,anchor=north east](CNE)   at (Text.north east)
               {\pgfornament[width=2cm,symmetry=v]{61}}; 
\node[shift={(-1cm,-1cm)},anchor=south west](CSW) at (Text.south west)
               {\pgfornament[width=2cm,symmetry=h]{61}}; 
\node[shift={(1cm,anchor=south east](CSE)  at (Text.south east)   
               {\pgfornament[width=2cm,symmetry=c]{61}};  
\pgfornamenthline{CNW}{CNE}{north}{87}
\pgfornamenthline{CSW}{CSE}{south}{87}
\pgfornamentvline{CNW}{CSW}{west}{87}
\pgfornamentvline{CNE}{CSE}{east}{87}
\end{tikzpicture}
\vspace{12pt}
\end{document}

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。