Re: [PATCH] Add poor person's slanted shape for 'newtxtext' font

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2018/03/11 8:59, Akira Yokosawa wrote:
> From 9a2d254007e243e39ec9ee13319f1d25d882fea1 Mon Sep 17 00:00:00 2001
> From: Akira Yokosawa <akiyks@xxxxxxxxx>
> Date: Sun, 11 Mar 2018 07:49:24 +0900
> Subject: [PATCH] Add poor person's slanted shape for 'newtxtext' font
> 
> The "newtx" font package switched to TeX Gyre Termes fonts in
> version 1.4 (released in TeX Live 2014). It lacks slanted shape.
> 
> In perfbook, slanted shape is not used in LaTeX sources at the
> moment, but is used in page headers generated in the "book" document
> style.
> 
> The switch of Times Roman clone font to "newtxtext" font made in
> commit b4ad25eae241 ("future/QC: Use upright glyph for math constant
> and descriptive suffix") had a side-effect of page headers to
> be rendered in italic font when TeX Live 2014 or later is used.
> Most notably, chapter/section numbers in page headers are rendered
> upright.
> 
> This commit adds poor person's slanted shapes for roman fonts
> as suggested at https://tex.stackexchange.com/questions/247539/.
> 
> This change should not have visual difference on TeX Live 2013.
> 
> Fixes: b4ad25eae241 ("future/QC: Use upright glyph for math constant and descriptive suffix")
> Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx>

Paul, please ignore this patch.
I've just observed a build error on TeX Live 2017 after this change.

Sorry for the noise.

        Thanks, Akira
> ---
>  perfbook.tex | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/perfbook.tex b/perfbook.tex
> index efb6750..ce0c3a0 100644
> --- a/perfbook.tex
> +++ b/perfbook.tex
> @@ -12,6 +12,12 @@
>  \renewcommand*\ttdefault{lmtt}
>  %msfontstub
>  
> +% Poor person's slanted shape for roman --- newtxtext lacks slanted shape
> +\AtBeginDocument{%
> +  \DeclareFontShape{\encodingdefault}{\rmdefault}{m}{sl}{<-> ptmro7t}{}%
> +  \DeclareFontShape{\encodingdefault}{\rmdefault}{b}{sl}{<-> ptmbo7t}{}%
> +  \DeclareFontShape{\encodingdefault}{\rmdefault}{bx}{sl}{<->ssub * ptm/b/sl}{}%
> +}
>  % Improves the text layout
>  \usepackage{microtype}
>  \UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
> 

--
To unsubscribe from this list: send the line "unsubscribe perfbook" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux