All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
To: Akira Yokosawa <akiyks@gmail.com>
Cc: perfbook@vger.kernel.org
Subject: Re: [PATCH 0/9] Update Makefile for Fedora 28
Date: Sun, 13 May 2018 19:29:24 -0700	[thread overview]
Message-ID: <20180514022924.GP26088@linux.vnet.ibm.com> (raw)
In-Reply-To: <8d5ad929-fbac-db70-0669-ee4b117319f4@gmail.com>

On Sat, May 12, 2018 at 01:12:28PM +0900, Akira Yokosawa wrote:
> >From 0c02a970a352e72cf6e29bf2707c6404b1939ec7 Mon Sep 17 00:00:00 2001
> From: Akira Yokosawa <akiyks@gmail.com>
> Date: Sat, 12 May 2018 13:05:53 +0900
> Subject: [PATCH 0/9] Update Makefile for Fedora 28
> 
> Hi Paul,
> 
> I tested building perfbook on Fedora 28 and encountered an
> issue around "Steel City Comic" font.

Applied and pushed, thank you very much!

							Thanx, Paul

> On Ubuntu Zenial,
>     $ fc-list -v "Steel City Comic"
> says:
> ---
> Pattern has 22 elts (size 32)
> 	family: "Steel City Comic"(s) "Test"(s)
> 	familylang: "en"(s) "en"(s)
> 	style: "Regular"(s) "Normal"(s) "obyčejné"(s) "Standard"(s) "Κανονικά"(s) "Normaali"(s) "Normál"(s) "Normale"(s) "Standaard"(s) "Normalny"(s) "Обычный"(s) "Normálne"(s) "Navadno"(s) "Arrunta"(s)
> 	stylelang: "en"(s) "ca"(s) "cs"(s) "de"(s) "el"(s) "fi"(s) "hu"(s) "it"(s) "nl"(s) "pl"(s) "ru"(s) "sk"(s) "sl"(s) "eu"(s)
> 	fullname: "Steel City Comic"(s) "Test"(s)
> 	fullnamelang: "en"(s) "en"(s)
> 	slant: 0(i)(s)
> 	weight: 80(i)(s)
> 	width: 100(i)(s)
> 	foundry: "HL  "(s)
> 	file: "Path_of_fonts/steel-city-comic.regular.ttf"(s)
> 	index: 0(i)(s)
> 	outline: True(s)
> 	scalable: True(s)
> 	charset: 
> 	0000: 00000000 ffffffff ffffffff 7fffffff 00000000 70002001 00800000 00800000
> 	0003: 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000
> 	0020: 33000000 00000040 00000000 00000000 00000000 00000000 00000000 00000000
> 	0022: 00040000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> (s)
> 	lang: fj|ho|ia|ie|io|nr|om|so|ss|st|sw|ts|uz|xh|zu|kj|kwm|ms|ng|rn|rw|sn|za(s)
> 	fontversion: 65536(i)(s)
> 	fontformat: "TrueType"(s)
> 	decorative: False(s)
> 	postscriptname: "steelcitycomic"(s)
> 	color: False(s)
> 	symbol: False(s)
> ---
> 
> On Fedora 28, the same command returns nothing. Instead,
>     $ fc-list -v "Test"
> returns the following:
> 
> ---
> Pattern has 23 elts (size 32)
> 	family: "Test"(s)
> 	familylang: "en"(s)
> 	style: "Regular"(s) "normal"(s)
> 	stylelang: "en"(s) "da"(s)
> 	fullname: "Steel City Comic"(s) "Test"(s)
> 	fullnamelang: "en"(s) "en"(s)
> 	slant: 0(i)(s)
> 	weight: 80(f)(s)
> 	width: 100(f)(s)
> 	foundry: "HL  "(s)
> 	file: "/Path_of_fonts/steel-city-comic.regular.ttf"(s)
> 	index: 0(i)(s)
> 	outline: True(s)
> 	scalable: True(s)
> 	charset: 
> 	0000: 00000000 ffffffff ffffffff 7fffffff 00000000 ffffffef ffffffff ffffffff
> 	0001: ffffffff ffffffff ffffffff ffffffff 00040000 00000000 00000000 fc000000
> 	0002: 00000000 00000000 00000000 00000000 00000000 00000000 3f0002c0 00000000
> 	0003: 00000000 00000000 00000000 40000000 ffffd7f0 fffffffb 00007fff 00000000
> 	0004: ffffdffe ffffffff dffeffff 00000000 00030000 00000000 00000000 00000000
> 	001e: 00000000 00000000 00000000 00000000 0000003f 00000000 00000000 000c0000
> 	0020: 7fb80000 560d0047 00000010 80000000 00000000 00001098 00000000 00000000
> 	0021: 00480020 00004044 78000000 00000000 003f0000 00000100 00000000 00000000
> 	0022: c6268044 00000a00 00000100 00000033 00000000 00000000 00000000 00000000
> 	0023: 00010004 00000003 00000000 00000000 00000000 00000000 00000000 00000000
> 	0025: 11111005 10101010 ffff0000 00001fff 000f1111 14041c03 03008c10 00000040
> 	0026: 00000000 1c000000 00000005 00000c69 00000000 00000000 00000000 00000000
> 	00f0: 00000036 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 	00fb: 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> (s)
> 	lang: aa|af|av|ay|be|bg|bi|br|bs|ca|ce|ch|co|cs|cy|da|de|el|en|eo|es|et|eu|fi|fj|fo|fr|fur|fy|gd|gl|gv|ho|hr|hu|ia|id|ie|ik|io|is|it|ki|kl|kum|la|lb|lez|lt|lv|mg|mh|mt|nb|nds|nl|nn|no|nr|nso|ny|oc|om|os|pl|pt|rm|ru|se|sel|sk|sl|sma|smj|smn|so|sq|sr|ss|st|sv|sw|tk|tl|tn|tr|ts|uk|uz|vo|vot|wa|wen|wo|xh|yap|zu|an|crh|csb|fil|hsb|ht|jv|kj|ku-tr|kwm|lg|li|ms|na|ng|pap-an|pap-aw|rn|rw|sc|sg|sn|su|za(s)
> 	fontversion: 65536(i)(s)
> 	fontformat: "TrueType"(s)
> 	decorative: False(s)
> 	postscriptname: "steelcitycomic"(s)
> 	color: False(s)
> 	symbol: False(s)
> 	variable: False(s)
> ---
> 
> As you can see above, the "family" entry has "Test" alone.
> 
> So we need to substitute "Test" for "Steel City Comic" in .svg files
> in such a case.
> 
> Patch #1 adds such a sed pattern in ".svg -> .pdf/.png" recipes.
> 
> Patch #2 fixes typo I found while testing Patch #1.
> 
> Patch #3 updates FAQ-BUILD.txt to cover Fedora and other Linux
> distros.
> 
> The other patches add environment checks in Makefile and update
> FAQ-BUILD.txt accordingly. Patch #5 is a kind of regression fix
> caused by commit cb71c8ebba3c ("Makefile: Use latexpand instead of
> texexpand").
> 
> I don't think you have the time to test this on Fedora 28.
> Hopefully someone on the list could volunteer.
> 
>         Thanks, Akira
> --
> Akira Yokosawa (9):
>   Makefile: Add sed pattern to accommodate fontconfig 2.13.0
>   fixsvgfonts: Fix typo
>   FAQ-BUILD: Add note on Fedora 28, 27, and other Linux distros
>   Makefile: Add 'latexpand' existence check
>   .gitignore: Add intermediate file suffix
>   Makefile: Add check of version conflict of a2ping
>   Makefile: Remove redundant quotation marks in error functions
>   Makefile: Move check of 'Steel City Comic' font from runlatex.sh
>   FAQ-BUILD: Rephrase #7 to reflect Makefile update
> 
>  .gitignore                     |  2 ++
>  FAQ-BUILD.txt                  | 45 ++++++++++++++++++----------------
>  Makefile                       | 55 +++++++++++++++++++++++++++++++++---------
>  utilities/fixsvgfonts-urwps.sh |  4 +--
>  utilities/fixsvgfonts.sh       |  2 +-
>  utilities/runlatex.sh          |  8 ------
>  6 files changed, 72 insertions(+), 44 deletions(-)
> 
> -- 
> 2.7.4
> 


      parent reply	other threads:[~2018-05-14  2:28 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-12  4:12 [PATCH 0/9] Update Makefile for Fedora 28 Akira Yokosawa
2018-05-12  4:14 ` [PATCH 1/9] Makefile: Add sed pattern to accommodate fontconfig 2.13.0 Akira Yokosawa
2018-05-12  4:15 ` [PATCH 2/9] fixsvgfonts: Fix typo Akira Yokosawa
2018-05-12  4:16 ` [PATCH 3/9] FAQ-BUILD: Add note on Fedora 28, 27, and other Linux distros Akira Yokosawa
2018-05-12  4:18 ` [PATCH 4/9] Makefile: Add 'latexpand' existence check Akira Yokosawa
2018-05-12  4:19 ` [PATCH 5/9] .gitignore: Add intermediate file suffix Akira Yokosawa
2018-05-12  4:20 ` [PATCH 6/9] Makefile: Add check of version conflict of a2ping Akira Yokosawa
2018-05-12  4:22 ` [PATCH 7/9] Makefile: Remove redundant quotation marks in error functions Akira Yokosawa
2018-05-12  4:23 ` [PATCH 8/9] Makefile: Move check of 'Steel City Comic' font from runlatex.sh Akira Yokosawa
2018-05-12  4:24 ` [PATCH 9/9] FAQ-BUILD: Rephrase #7 to reflect Makefile update Akira Yokosawa
2018-05-14  2:29 ` 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=20180514022924.GP26088@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.