From: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
To: Akira Yokosawa <akiyks@gmail.com>
Cc: perfbook@vger.kernel.org
Subject: Re: [PATCH v2] Add poor person's slanted shape for 'newtxtext' font
Date: Sun, 11 Mar 2018 19:09:43 -0700 [thread overview]
Message-ID: <20180312020943.GO3918@linux.vnet.ibm.com> (raw)
In-Reply-To: <4c0f88de-015a-1544-a0c6-7d0df9bc3e70@gmail.com>
On Sun, Mar 11, 2018 at 12:24:58PM +0900, Akira Yokosawa wrote:
> >From 12a6abc21cd570f4fcf371d79d983f43d673b67d Mon Sep 17 00:00:00 2001
> From: Akira Yokosawa <akiyks@gmail.com>
> Date: Sun, 11 Mar 2018 07:49:24 +0900
> Subject: [PATCH v2] 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
> class.
>
> The change 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 in https://tex.stackexchange.com/questions/247539/.
>
> This change doesn't have visual effect 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>
Applied, thank you!
Thanx, Paul
> ---
> Change in v2:
>
> Moved the definitions into the "else" clause of \IfSansSerif to avoid
> conflict with the up-to-date version of "newtxsf" math font package in
> target "1csf".
>
> NOTE 1: Target "1csf" does not affected by the lack of slanted shape in
> roman font.
>
> NOTE 2: Target "1csf" doesn't build on TeX Live 2013.
> "newtxsf" on TeX Live 2015/debian or Tex Live 2016 on Fedora 26/27 does
> not conflict in v1 of this patch.
> You may need to install newtxsf v1.05 [1] to see the conflict and
> the resolution in v2.
>
> [1]: https://www.ctan.org/pkg/newtxsf
>
> Thanks, Akira
> --
> perfbook.tex | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/perfbook.tex b/perfbook.tex
> index efb6750..fe9421e 100644
> --- a/perfbook.tex
> +++ b/perfbook.tex
> @@ -95,6 +95,12 @@
> \usepackage[slantedGreek,scaled=.96]{newtxsf}
> }{
> \usepackage[slantedGreek]{newtxmath} % math package to be used with newtxtext
> +% 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}{}%
> +}
> }
>
> \newcommand{\LstLineNo}{\makebox[5ex][r]{\arabic{VerbboxLineNo}\hspace{2ex}}}
> --
> 2.7.4
>
>
prev parent reply other threads:[~2018-03-12 2:09 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
2018-03-11 3:24 ` [PATCH v2] " Akira Yokosawa
2018-03-12 2:09 ` Paul E. McKenney [this message]
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=20180312020943.GO3918@linux.vnet.ibm.com \
--to=paulmck@linux.vnet.ibm.com \
--cc=akiyks@gmail.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.