On Thu, Sep 22, 2016 at 02:26:02PM -0500, rhubarbpie...@gmail.com wrote:
> 
> I thought fontconfig creates /etc/fonts/fonts.conf and the files differ
> between 7.9 and 7.10.  In fact they differ significantly in size.  It seems
> compiling fontconfig is pretty straightforward but I guess there could have
> been an error I missed.  Replacing my BadFonts_7.10 /etc/fonts with my 7.9
> version does fix the problem.
> 
I've just had the opportunity to compare /etc/fonts/fonts.conf in
7.9 and 7.10.  Yes, they do differ in size by about 3.5K.  The
reason is that the table of valid blank characters almost at the end
of the file has been removed.

Previously I came across a reference to this table in the context
(some years and versions ago) of one of the Source Sans fonts being
treated by fontconfig as not usable for English (in that case, I
think it was missing both the caret and the back-tick, which I
interpreted to mean they were ostensibly present, but blank).

I'm puzzled why the absence of that table would alter things for an
English speaker running LFS - unless you are trying to use some
uncommon font (e.g. in your browser's preferences, if the browser is
where you noticed this) which used to be ignored because some other
characters were blank, but is now in use.

But diagnosing what happens in fontconfig seems to be painful.  The
link I found was, I think, in
https://eev.ee/blog/2015/05/20/i-stared-into-the-fontconfig-and-the-fontconfig-stared-back-at-me/
which also talks of using fc-match and pango-view to see which font
will be used for a particular codepoint, based on the font name you
pass and what is installed.  Unfortunately, I think the examples
used a smiley or other graphic character.  But perhaps the process
may be useful if you have both the 7.9 and 7.10 systems available.

ĸen
-- 
`I shall take my mountains', said Lu-Tze. `The climate will be good
for them.'     -- Small Gods
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to