From ef70dd9bfdf2bd68a327dd89d875b12dd3719dcf Mon Sep 17 00:00:00 2001 From: Hironori Kitagawa Date: Mon, 28 Aug 2017 09:30:17 +0900 Subject: [PATCH] ltj[s]classes.dtx: use Kozuka fonts )only for documents), if they exist --- src/ltjclasses.dtx | 14 ++++++++++++-- src/ltjsclasses.dtx | 12 ++++++++++-- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/src/ltjclasses.dtx b/src/ltjclasses.dtx index 962223e..af796a1 100644 --- a/src/ltjclasses.dtx +++ b/src/ltjclasses.dtx @@ -110,6 +110,8 @@ % \changes{v1.7e}{2017/03/05}{トンボに表示するジョブ情報の書式を変更} % \changes{v1.7e}{2017/03/05}{\cs{frontmatter}と\cs{mainmatter}を % 奇数ページに送るように変更} +% \changes{v1.7e-ltj-15}{2017/08/28}{本ドキュメントのタイプセットで,小塚フォントが存在するときには +% それを用いるように変更(PDFサイズ削減のため).クラスファイル本体の変更はなし,} % \fi % % \iffalse @@ -139,14 +141,22 @@ %<11pt&bk>\ProvidesFile{ltjtbk11.clo} %<12pt&bk>\ProvidesFile{ltjtbk12.clo} % - [2017/03/06 v1.7e-ltj-14 + [2017/08/28 v1.7e-ltj-15 % Standard LuaLaTeX-ja class] %<10pt|11pt|12pt> Standard LuaLaTeX-ja file (size option)] %<*driver> ] \documentclass{ltjltxdoc} \GetFileInfo{ltjclasses.dtx} -\usepackage[ipaex,nfssonly]{luatexja-preset} +\begingroup + \suppressfontnotfounderror=1 + \global\font\testfont=file:KozMinPr6N-Regular.otf +\endgroup +\ifx\testfont\nullfont + \usepackage[ipaex,nfssonly]{luatexja-preset} +\else + \usepackage[kozuka-pr6n,nfssonly]{luatexja-preset} +\fi \usepackage[unicode]{hyperref} \title{Lua\LaTeX-ja用\texttt{jclasses}互換クラス} \author{Lua\TeX-jaプロジェクト} diff --git a/src/ltjsclasses.dtx b/src/ltjsclasses.dtx index 3a5c897..9868084 100644 --- a/src/ltjsclasses.dtx +++ b/src/ltjsclasses.dtx @@ -57,13 +57,21 @@ %<*driver> \ProvidesFile{ltjsclasses.dtx} % - [2017/03/06 ltjsclasses ] + [2017/08/28 ltjsclasses ] %<*driver> \IfFileExists{luatex85.sty}{\RequirePackage{luatex85}}{} \documentclass{ltjsarticle} \usepackage{hypdoc} \hypersetup{unicode=true} -\usepackage[ipaex,nfssonly]{luatexja-preset} +\begingroup + \suppressfontnotfounderror=1 + \global\font\testfont=file:KozMinPr6N-Regular.otf +\endgroup +\ifx\testfont\nullfont + \usepackage[ipaex,nfssonly]{luatexja-preset} +\else + \usepackage[kozuka-pr6n,nfssonly]{luatexja-preset} +\fi \ltjsetparameter{alxspmode={`\*,allow}} \ltjsetparameter{alxspmode={`\\,allow}} %%%%\usepackage{unicode-math} -- 2.11.0