[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issue 486 in lilypond: chord fonts in OSX
From: |
Hans Aberg |
Subject: |
Re: Issue 486 in lilypond: chord fonts in OSX |
Date: |
Mon, 1 Oct 2007 16:10:24 +0200 |
On 1 Oct 2007, at 15:17, Han-Wen Nienhuys wrote:
I think this was discussed, and it then looked like a problem with
'fondu'. But now it looks like a problem with the font Verdana. If I
look into the /Library/Fonts/, Verdana does not have any file name
extension. By contrast, /System/Library/Fonts/, the name is
Helvetica.dfont, a fondu works with Helvetica (modulo that the
accidentals are not printed). So it seems that fondu can handle some
font formats that Mac OS X can handle, but not all.
MacOS X has this weird scheme where data can be stored in different
"forks" (IIRC resource or data fork). This makes it look as if the
file has 0-bytes lenght, but the data is actually somewhere else in
the filesystem.
I am using UFS, a UNIX file system derived from NeXT, I think. On it,
the "data fork" of a file is stored as an ordinary UNIX file with the
UNIX name being the same as the name of the file, whereas the
"resource fork" is stored in a separate file with "._" prepended to
the name of the file.
I have had little problems with this splitting files into two
components, though. Mac OS X knows how to do the appropriate
conversions, and copy both components when needed.
Can you check if this is the case for verdana? ls -l
/Library/Fonts should tell you whether this the case.
I attach the output of 'ls -al /Library/Fonts/' below. Form it, you
can see that typically the Microsoft fonts do not have the '.dfont'
filename extension. Verdana info from the Font Book:
Verdana Bold
Verdana Bold, 18 pt.
PostScript name Verdana-Bold
Full name Verdana Bold
Family Verdana
Style Bold
Kind TrueType
Language English, Swedish, Danish, German, French, Italian, Spanish,
Portuguese, Finnish
Version Version 2.35
Location /Library/Fonts/Verdana
Unique name Microsoft:Verdana Bold:Version 1 (Microsoft)
Copyright Typeface and data © 1996 Microsoft Corporation. All Rights
Reserved
Trademark Verdana is a trademark of Microsoft Corporation
Enabled Yes
Duplicate No
In any event,
fondu should work with all types of mac dfonts.
But if they do not have the '.dfont' filename extension, perhaps they
are no dfonts?
In any event, maybe should we ship a sans-serif font too, so chord
names have uniform appearance across platforms. Any suggestions which
would be the best font?
I think Verdana is viewed as a sans-serif font, but some glyphs have
been given serifs, in order to be distinguishable from other glyphs.
As for chord name styles, I looked around a bit, and found a number
of styles: normal (roman, upright), italics, serif, sans-serif. I do
not know what is right, there. Perhaps just a variation.
As for fonts, I looked in the Wikipedia. "Times" and "Times New"
different fonts, Apple settling for the former, and Microsoft the
latter. Microsoft eventually asked Times New to be redesigned, as to
have the same spacing as Times. So nowadays they only differ in
little things like how the ligatures are drawn.
Also, the STIX <http://www.stixfonts.org/> mathematical fonts are
soon to be released. They will admit mathematics semantical styles to
be used. They may not contains a musical glyphs (I do not know), but
those fonts might be used in special circumstances.
Hans Åberg
$ ls -al /Library/Fonts/
total 315606
-rw-rw-r-- 1 root admin 10619155 Feb 28 2005 #Gungseouche.dfont
-rw-rw-r-- 1 root admin 1207620 Feb 28 2005 #HeadlineA.dfont
-rw-rw-r-- 1 root admin 9482827 Feb 28 2005 #PCmyoungjo.dfont
-rw-rw-r-- 1 root admin 4669431 Feb 28 2005 #Pilgiche.dfont
drwxrwxr-x 2 root admin 3072 Sep 27 11:42 .
drwxrwxr-t 51 root admin 2048 Sep 23 13:09 ..
-rwxr-xr-x 1 haberg admin 82 Dec 3 2005 ._AMS.dfont
-rw-rw-r-- 1 root admin 49217 Mar 21 2005 ._Andale Mono
-rw-rw-r-- 1 root admin 317395 Mar 21 2005 ._Arial
-rw-rw-r-- 1 root admin 58218 Mar 21 2005 ._Arial Black
-rw-rw-r-- 1 root admin 262942 Mar 21 2005 ._Arial Narrow
-rw-rw-r-- 1 root admin 43069 Mar 21 2005 ._Arial Rounded
Bold
-rw-rw-r-- 1 root admin 47721 Mar 21 2005 ._Brush Script
-rwxr-xr-x 1 haberg admin 82 Dec 3 2005 ._CM_1.dfont
-rwxr-xr-x 1 haberg admin 82 Dec 3 2005 ._CM_2.dfont
-rwxr-xr-x 1 haberg admin 82 Dec 3 2005 ._CM_3.dfont
-rwxr-xr-x 1 haberg admin 82 Dec 3 2005 ._CM_4.dfont
-rw-rw-r-- 1 root admin 124337 Mar 21 2005 ._Comic Sans MS
-rw-rw-r-- 1 root admin 371470 Mar 21 2005 ._Courier New
-rwxr-xr-x 1 haberg admin 82 Dec 3 2005 ._Euler.dfont
-rw-rw-r-- 1 root admin 272051 Mar 21 2005 ._Georgia
-rw-rw-r-- 1 root admin 64862 Mar 21 2005 ._Impact
-rwxr-xr-x 1 haberg admin 82 Dec 3 2005 ._LaTeX.dfont
-rw-rw-r-- 1 root admin 376331 Mar 21 2005 ._Times New Roman
-rw-rw-r-- 1 root admin 251036 Mar 21 2005 ._Trebuchet MS
-rw-rw-r-- 1 root admin 228160 Mar 21 2005 ._Verdana
-rwxr-xr-x 1 haberg admin 82 Dec 3 2005 ._WNCY.dfont
-rw-rw-r-- 1 root admin 114791 Mar 21 2005 ._Webdings
-rwxr-xr-x 1 haberg admin 418858 Feb 16 2003 AMS.dfont
-rw-rw-r-- 1 root admin 81252 Mar 1 2005 AlBayan.ttf
-rw-rw-r-- 1 root admin 80888 Mar 1 2005 AlBayanBold.ttf
-rw-rw-r-- 1 root admin 532364 Mar 21 2005
AmericanTypewriter.dfont
-rw-rw-r-- 1 root admin 0 Mar 21 2005 Andale Mono
-rw-rw-r-- 1 root admin 333649 Mar 21 2005 Apple
Chancery.dfont
-rw-rw-r-- 1 root admin 8864065 Feb 28 2005 Apple LiSung
Light.dfont
-rw-rw-r-- 1 root admin 593996 Mar 21 2005 Apple Symbols.ttf
-rw-rw-r-- 1 root admin 12064569 Feb 28 2005 AppleMyungjo.dfont
-rw-rw-r-- 1 root admin 0 Mar 21 2005 Arial
-rw-rw-r-- 1 root admin 0 Mar 21 2005 Arial Black
-rw-rw-r-- 1 root admin 0 Mar 21 2005 Arial Narrow
-rw-rw-r-- 1 root admin 0 Mar 21 2005 Arial Rounded Bold
-rw-rw-r-- 1 root admin 38476 Mar 1 2005 ArialHB.ttf
-rw-rw-r-- 1 root admin 38136 Mar 1 2005 ArialHBBold.ttf
-rw-rw-r-- 1 root admin 298424 Mar 1 2005 Ayuthaya.ttf
-rw-rw-r-- 1 root admin 89888 Mar 1 2005 Baghdad.ttf
-rw-rw-r-- 1 root admin 424201 Mar 21 2005 Baskerville.dfont
-rw-rw-r-- 1 root admin 13910135 Feb 28 2005 BiauKai.dfont
-rw-rw-r-- 1 root admin 140369 Mar 21 2005 BigCaslon.dfont
-rw-rw-r-- 1 root admin 0 Mar 21 2005 Brush Script
-rwxr-xr-x 1 haberg admin 1199276 Feb 27 2003 CM_1.dfont
-rwxr-xr-x 1 haberg admin 1518564 Feb 27 2003 CM_2.dfont
-rwxr-xr-x 1 haberg admin 1301384 Feb 27 2003 CM_3.dfont
-rwxr-xr-x 1 haberg admin 1094744 Feb 27 2003 CM_4.dfont
-rw-rw-r-- 1 root admin 114172 Mar 21 2005 Chalkboard.ttf
-rw-rw-r-- 1 root admin 108868 Mar 21 2005 ChalkboardBold.ttf
-rw-rw-r-- 1 root admin 68940 Mar 1 2005 CharcoalCY.dfont
-rw-rw-r-- 1 root admin 317183 Mar 21 2005 Cochin.dfont
-rw-rw-r-- 1 root admin 0 Mar 21 2005 Comic Sans MS
-rw-rw-r-- 1 root admin 240760 Mar 21 2005 Copperplate.dfont
-rw-rw-r-- 1 root admin 42676 Mar 1 2005 Corsiva.ttf
-rw-rw-r-- 1 root admin 44444 Mar 1 2005 CorsivaBold.ttf
-rw-rw-r-- 1 root admin 0 Mar 21 2005 Courier New
-rw-rw-r-- 1 root admin 63672 Mar 1 2005 DecoTypeNaskh.ttf
-rw-rw-r-- 1 root admin 331616 Mar 1 2005 DevanagariMT.ttf
-rw-rw-r-- 1 root admin 314704 Mar 1 2005
DevanagariMTBold.ttf
-rw-rw-r-- 1 root admin 380484 Mar 21 2005 Didot.dfont
-rwxr-xr-x 1 haberg admin 772902 Feb 16 2003 Euler.dfont
-rw-rw-r-- 1 root admin 177988 Mar 1 2005 EuphemiaCASBold.ttf
-rw-rw-r-- 1 root admin 193196 Mar 1 2005
EuphemiaCASItalic.ttf
-rw-rw-r-- 1 root admin 216348 Mar 1 2005
EuphemiaCASRegular.ttf
-rw-r--r-- 1 haberg admin 51176 May 2 16:47 Euterpe.ttf
-rw-rw-r-- 1 root admin 300962 Mar 21 2005 Futura.dfont
-rw-rw-r-- 1 root admin 108548 Mar 1 2005 GenevaCY.dfont
-rw-rw-r-- 1 root admin 0 Mar 21 2005 Georgia
-rw-rw-r-- 1 root admin 335136 Mar 21 2005 GillSans.dfont
-rw-rw-r-- 1 root admin 226824 Mar 1 2005 GujaratiMT.ttf
-rw-rw-r-- 1 root admin 215364 Mar 1 2005 GujaratiMTBold.ttf
-rw-rw-r-- 1 root admin 66208 Mar 1 2005 Gurmukhi.ttf
-rw-rw-r-- 1 root admin 278057 Mar 1 2005 HelveticaCY.dfont
-rw-rw-r-- 1 root admin 710989 Mar 21 2005 HelveticaNeue.dfont
-rw-rw-r-- 1 root admin 107295 Mar 21 2005 Herculanum.dfont
-rw-rw-rw- 1 haberg admin 29268 Oct 25 2004 Hnias.ttf
-rw-rw-r-- 1 root admin 1096122 Mar 21 2005 Hoefler Text.dfont
-rw-rw-r-- 1 root admin 0 Mar 21 2005 Impact
-rw-rw-r-- 1 root admin 222364 Mar 1 2005 InaiMathi.ttf
-rw-rw-r-- 1 root admin 7880492 Mar 21 2005 Kai.dfont
-rw-rw-r-- 1 root admin 184212 Mar 1 2005 Krungthep.ttf
-rw-rw-r-- 1 root admin 75124 Mar 1 2005 KufiStandarGK.ttf
-rwxr-xr-x 1 haberg admin 311442 Feb 16 2003 LaTeX.dfont
-rw-rw-r-- 1 root admin 228137 Mar 21 2005 MarkerFelt.dfont
-rw-rw-r-- 1 root admin 38744 Mar 1 2005 MshtakanBold.ttf
-rw-rw-r-- 1 root admin 42596 Mar 1 2005
MshtakanBoldOblique.ttf
-rw-rw-r-- 1 root admin 52724 Mar 1 2005 MshtakanOblique.ttf
-rw-rw-r-- 1 root admin 47564 Mar 1 2005 MshtakanRegular.ttf
-rw-rw-r-- 1 root admin 7107888 Feb 28 2005 NISC18030.ttf
-rw-rw-r-- 1 root admin 88144 Mar 1 2005 Nadeem.ttf
-rw-rw-r-- 1 root admin 43504 Mar 1 2005 NewPeninimMT.ttf
-rw-rw-r-- 1 root admin 47520 Mar 1 2005
NewPeninimMTBold.ttf
-rw-rw-r-- 1 root admin 49560 Mar 1 2005
NewPeninimMTBoldInclined.ttf
-rw-rw-r-- 1 root admin 43864 Mar 1 2005
NewPeninimMTInclined.ttf
-rw-rw-r-- 1 root admin 567221 Mar 21 2005 Optima.dfont
-rw-rw-r-- 1 root admin 133874 Mar 21 2005 Papyrus.dfont
-rw-rw-r-- 1 root admin 121904 Mar 1 2005
PlantagenetCherokee.ttf
-rw-rw-r-- 1 root admin 32012 Mar 1 2005 Raanana.ttf
-rw-rw-r-- 1 root admin 31012 Mar 1 2005 RaananaBold.ttf
-rw-rw-r-- 1 root admin 399236 Mar 1 2005 Sathu.ttf
-rw-rw-r-- 1 root admin 250996 Mar 1 2005 Silom.ttf
-rw-rw-r-- 1 root admin 475303 Mar 21 2005 Skia.dfont
-rw-rw-r-- 1 root admin 339744 Mar 1 2005 Thonburi.ttf
-rw-rw-r-- 1 root admin 0 Mar 21 2005 Times New Roman
-rw-rw-r-- 1 root admin 0 Mar 21 2005 Trebuchet MS
-rw-rw-r-- 1 root admin 0 Mar 21 2005 Verdana
-rwxr-xr-x 1 haberg admin 412976 Feb 16 2003 WNCY.dfont