Last active
February 1, 2020 16:16
-
-
Save kauplan/ef6e969042bef026092f07ebb7caaf2f to your computer and use it in GitHub Desktop.
英数字のフォントを細くしても、脚注では細くならない
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
%% -*- coding: utf-8 -*- | |
\documentclass[uplatex,dvipdfmx,a5paper,14pt,papersize]{jsbook} | |
\usepackage[utf8]{inputenc} | |
\usepackage[T1]{fontenc} | |
\usepackage[deluxe]{otf} | |
\usepackage{lmodern} | |
\renewcommand{\headfont}{\gtfamily\sffamily\bfseries} | |
%% 日本語フォントを細いものに変更(Notoフォント前提) | |
\special{pdf:mapline uphminr-h unicode NotoSerifCJK-Light.ttc} % 明朝体 | |
\special{pdf:mapline uphgothr-h unicode NotoSansCJK-Light.ttc} % ゴシック体 | |
\special{pdf:mapline uphminb-h unicode NotoSerifCJK-Medium.ttc} % 明朝体(太字) | |
\special{pdf:mapline uphgothb-h unicode NotoSansCJK-Medium.ttc} % ゴシック体(太字) | |
%%% セリフ体のフォントを細いものに変更 | |
%%% 参考:https://tug.org/FontCatalogue/iwonalight/ | |
%%% https://tug.org/FontCatalogue/sourceserifprolight/ | |
\usepackage[light,math]{iwona} | |
\def\bfdefault{bx} % 日本語の太字が効くように修正 | |
%\usepackage[light,semibold]{sourceserifpro} | |
%\ifx\bfseries@rm\@undefined\else | |
% \def\bfseries@rm{bx} % 日本語の太字が効くように修正 | |
%\fi | |
%% サンセリフ体のフォントを細いものに変更 | |
%% https://tug.org/FontCatalogue/robotolight/ | |
\usepackage[light]{roboto} | |
\makeatletter | |
\ifx\bfseries@sf\@undefined\else | |
\def\bfseries@sf{bx} % 日本語の太字が効くように修正 | |
\fi | |
\makeatother | |
%% デフォルトのフォントをゴシック体とサンセリフ体に変更 | |
%\renewcommand\familydefault{\sfdefault} % 英数字をサンセリフに変更 | |
\renewcommand\kanjifamilydefault{\gtdefault} % 日本語をゴシック体に変更 | |
\begin{document} | |
\chapter{日本語 123 abc ABC} | |
\section{セクション 123 abc ABC} | |
\subsection{セクション 123 abc ABC} | |
本文 0123 abcifgpq ABCIF\footnote{脚注 0123 abcifgpq ABCIF} | |
\end{document} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment