Skip to content

Instantly share code, notes, and snippets.

@kauplan
Last active February 1, 2020 16:16
Show Gist options
  • Save kauplan/ef6e969042bef026092f07ebb7caaf2f to your computer and use it in GitHub Desktop.
Save kauplan/ef6e969042bef026092f07ebb7caaf2f to your computer and use it in GitHub Desktop.
英数字のフォントを細くしても、脚注では細くならない
%% -*- 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