From: James Cloos <cloos@jhcloos.com>
To: emacs-devel@gnu.org
Cc: Stephen Berman <Stephen.Berman@gmx.net>,
David De La Harpe Golden <david@harpegolden.net>
Subject: Re: (re)display problems after font backend merge
Date: Fri, 23 May 2008 15:42:24 -0400 [thread overview]
Message-ID: <m3skw8u7rc.fsf@lugabout.jhcloos.org> (raw)
In-Reply-To: <483700BC.1060101@harpegolden.net> (David De La Harpe Golden's message of "Fri, 23 May 2008 18:37:00 +0100")
>>>>> "David" == David De La Harpe Golden <david@harpegolden.net> writes:
David> The puzzle would be where the helvetica-like font that is
David> antialiased is coming from, then :-).
If you ask for the pattern «Helvetica» fontconfig will, using the
default fonts.conf, match that against a number of alternatives.
You need to use fc-match rather than fc-list to see this.
It is, in general, what the users want and expect.
The relevant comment is:
,----[ /etc/fonts/conf.d/30-metric-aliases.conf ]
| <!-- Alias similar/metric-compatible families from various sources:
|
| PostScript fonts:
| Helvetica
| Times
| Courier
| URW fonts:
| Nimbus Sans L
| Nimbus Roman No9 L
| Nimbus Mono L
|
| Microsoft fonts:
| Arial
| Times New Roman
| Courier New
| Liberation fonts:
| Liberation Sans
| Liberation Serif
| Liberation Mono
| StarOffice fonts:
| Albany
| Thorndale
| Cumberland
| AMT fonts:
| Albany AMT
| Thorndale AMT
| Cumberland AMT
|
| Of these, URW fonts are design compatible with PostScrict fonts,
| and the Liberation, StarOffice, and AMT ones are compatible with
| Microsoft fonts.
|
| We want for each of them to fallback to any of these
| available, but in an order preferring similar designs
| first. We do this in three steps:
|
| 1) Alias each specific to it's generic family.
| eg. Liberation Sans to Arial
|
| 2) Weak alias each generic to the other generic of its family.
| eg. Arial to Helvetica
|
| 3) Alias each generic to its specifics.
| eg. Arial to Liberation Sans, Albany, and Albany AMT
| -->
`----
-JimC
--
James Cloos <cloos@jhcloos.com> OpenPGP: 1024D/ED7DAEA6
next prev parent reply other threads:[~2008-05-23 19:42 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-05-15 18:45 (re)display problems after font backend merge Stephen Berman
2008-05-16 0:57 ` Kenichi Handa
2008-05-16 10:22 ` Stephen Berman
2008-05-17 3:19 ` David De La Harpe Golden
2008-05-17 12:30 ` Stephen Berman
2008-05-17 14:02 ` David De La Harpe Golden
2008-05-17 18:37 ` Stephen Berman
2008-05-18 3:30 ` David De La Harpe Golden
2008-05-18 18:19 ` Stephen Berman
2008-05-22 20:36 ` Stephen Berman
2008-05-23 4:16 ` David De La Harpe Golden
2008-05-23 12:28 ` Stephen Berman
2008-05-23 16:10 ` David De La Harpe Golden
2008-05-23 17:03 ` Stephen Berman
2008-05-23 17:37 ` David De La Harpe Golden
2008-05-23 19:42 ` James Cloos [this message]
2008-05-23 20:41 ` Stephen Berman
2008-05-23 21:57 ` David De La Harpe Golden
2008-05-24 1:16 ` James Cloos
2008-05-24 23:01 ` Stephen Berman
2008-05-27 13:17 ` Stephen Berman
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=m3skw8u7rc.fsf@lugabout.jhcloos.org \
--to=cloos@jhcloos.com \
--cc=Stephen.Berman@gmx.net \
--cc=david@harpegolden.net \
--cc=emacs-devel@gnu.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.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
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.