All of lore.kernel.org
 help / color / mirror / Atom feed
From: Akira Yokosawa <akiyks@gmail.com>
To: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
Cc: perfbook@vger.kernel.org, Akira Yokosawa <akiyks@gmail.com>
Subject: Re: [PATCH] Add poor person's slanted shape for 'newtxtext' font
Date: Sun, 11 Mar 2018 10:40:36 +0900	[thread overview]
Message-ID: <bcb7cf66-dcf5-ac42-33a4-c8ad7f1e43ae@gmail.com> (raw)
In-Reply-To: <bfc8d604-9405-2f70-93e0-2b5db0335e71@gmail.com>

On 2018/03/11 8:59, Akira Yokosawa wrote:
> From 9a2d254007e243e39ec9ee13319f1d25d882fea1 Mon Sep 17 00:00:00 2001
> From: Akira Yokosawa <akiyks@gmail.com>
> 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@gmail.com>

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
> 


  reply	other threads:[~2018-03-11  1:40 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-10 23:59 [PATCH] Add poor person's slanted shape for 'newtxtext' font Akira Yokosawa
2018-03-11  1:40 ` Akira Yokosawa [this message]
2018-03-11  3:24   ` [PATCH v2] " Akira Yokosawa
2018-03-12  2:09     ` Paul E. McKenney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bcb7cf66-dcf5-ac42-33a4-c8ad7f1e43ae@gmail.com \
    --to=akiyks@gmail.com \
    --cc=paulmck@linux.vnet.ibm.com \
    --cc=perfbook@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.