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
>
prev 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox