CTeX-org / ctex-kit

Macro Packages and Scripts for Chinese TeX users
966 stars 124 forks source link

lualatex下破折号问题 #637

Closed Firestar-Reimu closed 1 year ago

Firestar-Reimu commented 1 year ago

Fandol

\documentclass[fontset=windows]{ctexart}
\begin{document}
    囗——囗

    \textbf{囗——囗}

    \textit{囗——囗}

    \texttt{囗——囗}
\end{document}

Screenshot_20221002_161402

可见Fandol字体是完好的

Windows

\documentclass[fontset=windows]{ctexart}
\begin{document}
    囗——囗

    \textbf{囗——囗}

    \textit{囗——囗}

    \texttt{囗——囗}
\end{document}

Screenshot_20220930_120006

可见中易宋体和仿宋是断开的

Adobe

\documentclass[fontset=adobe]{ctexart}
\begin{document}
    囗——囗

    \textbf{囗——囗}

    \textit{囗——囗}

    \texttt{囗——囗}
\end{document}

Screenshot_20220930_120036 可见adobe宋体是断开的

Noto/Source Hans

\documentclass[fontset=none]{ctexart}
\setCJKmainfont{Noto Serif CJK SC}[BoldFont=Noto Sans CJK SC,ItalicFont=Noto Serif CJK SC]
\setCJKmonofont{Noto Sans Mono CJK SC}[BoldFont=Noto Sans Mono CJK SC Bold,ItalicFont=Noto Serif CJK SC]
\begin{document}
    囗——囗

    \textbf{囗——囗}

    \textit{囗——囗}

    \texttt{囗——囗}
\end{document}

Screenshot_20220930_120912 可见思源字体是完好的

方正

\documentclass[fontset=none]{ctexart}
\setCJKmainfont{FZShuSong-Z01}[BoldFont=FZHei-B01,ItalicFont=FZKai-Z03]
\setCJKmonofont{FZFangSong-Z02}[BoldFont=FZHei-B01,ItalicFont=FZKai-Z03]
\begin{document}
    囗——囗

    \textbf{囗——囗}

    \textit{囗——囗}

    \texttt{囗——囗}
\end{document}

Screenshot_20220930_121311 可见方正字体是完好的

AlphaZTX commented 1 year ago

请把你的问题表述清楚

Firestar-Reimu commented 1 year ago

@AlphaZTX 有些破折号是断开的看不出来吗???

AlphaZTX commented 1 year ago

@Firestar-Reimu 按照你的说法,中易楷体和中易黑体其实也是断开的,只不过你看的很不仔细,没看出来。你并没有表述你的问题是什么。

Firestar-Reimu commented 1 year ago

那你们不打算做一些工作把两个断开的破折号向内压缩连起来吗

AlphaZTX commented 1 year ago

@Firestar-Reimu 那是对于字体的优化,不具有普适性。