bug-lilypond
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]