我在文档中设置了字体
\setmainfont{Akrobat}
%or
\setmainfont{Akrobat SemiBold}
%or
\setmainfont{Cormorant}
%or
\setmainfont{Cormorant Medium}
%or
\setmainfont{Cormorant Garamond SemiBold}
一切都是工作
\setmainfont{Coval}
也可以工作,但是
\setmainfont{Coval Light} %Book, Medium
等会出错。仅适用于“Coval Italic”
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! fontspec error: "font-not-found"
!
! The font "Coval Book" cannot be found.
!
! See the fontspec documentation for further information.
!
! For immediate help type H <return>.
!...............................................
l.12 ...nt[ItalicFont = {Coval Light}]{Coval Book}
% Основной шри�...
这个问题出在哪里?字体是从哪里下载的?https://smartfonts.com/coval.font
我想我应该有这些风格。
答案1
字体管理器无法正确显示字体名称。而是显示字体系列名称和铭文样式。对于所有字体,这与名称一致,但对于这些字体则不是。
如果有人遇到类似问题,请查看 FontForge 中的正确字体名称。已添加屏幕截图。
在 Font Viewer 中,名称显示类似(带有空格),但在 FontForge 中则有所不同:
字体名称中有“-”而不是空格。根据 FontForge 中给出的名称,我可以为 Akrobat 编写:
\setmainfont[]{Akrobat Light}% Correct name
\setmainfont[]{Akrobat-Light}% Also the correct name
但对于科瓦尔来说:
\setmainfont[]{Coval Light}% Incorrect name, missing in FontForge
\setmainfont[]{Coval-Light}% Correct name. So only!
我对乌克兰语的截图表示歉意,希望你能理解,界面的基础