

下記の例、エラーはありませんが、フォント関連警告が出ます：

[code]

    \documentclass[a4paper, twoside]{ltjsarticle}
    
    \usepackage{luatexja-fontspec}
    \usepackage[abspath]{currfile}
    
    \setmainjfont[
        Path          = \currfileabsdir,
        UprightFont   = fonts/HGS_Mincho/HGRMB.ttc,
        BoldFont      = fonts/HGS_Mincho/HGRME.ttc
    ]{HGS Mincho}
    
    \setsansjfont[
        Path          = \currfileabsdir,
        UprightFont   = fonts/HGS_Gothic/HGRGM.ttc,
        BoldFont      = fonts/HGS_Gothic/HGRGE.ttc,
    ]{HGS Gothic}
    
    
    \begin{document}    
        \section{フォント試験試験}  
        \begin{itemize}
            \item 主要フォント
                \begin{itemize}
                    \item 漢あア
                    \item \bfseries{漢あア}
                \end{itemize}
            \item ゴシックのフォント
                \begin{itemize}
                    \item \sffamily{漢あア}
                    \item \sffamily{\bfseries{漢あア}}
                \end{itemize}
        \end{itemize}
    \end{document} 
    
[/code]

警告の内容は：

[code]

    LaTeX Font Warning: Font shape `JT3/mc/m/it' undefined
    (Font)              using `JT3/mc/m/n' instead on input line 3745.
    
    *************************************************
    * fontspec warning: "script-not-exist"
    * 
    * Font 'fonts/HGS_Mincho/HGRMB.ttc' does not contain script 'CJK'.
    
    LaTeX Font Warning: Some font shapes were not available, defaults substituted.
    
[/code]

`JT3/mc/m/it`にある`it`は斜体に参照するなら、日本語フォントには斜体が無い事は通常でしょう。日本語で入力する時には斜体を使わなくても構いませんが、この警告を正しい方法で表示されない様にしたいです。

`Font 'fonts/HGS_Mincho/HGRMB.ttc'`も変ですが、この質問の話題以外になるでしょう・・・


CC BY-SA 4.0
2019-04-02T01:27:35.317
53859
2019-04-05T10:49:35.633
2019-04-02T01:36:08.507
2238
16876
question
latex font lua
LuaLaTeXで斜体フォント不在に就いて警告が出ない様にフォントを定義する方法