I just decided to investigate this problem a bit deeper and finally found out 
that doing some manual changes in otfl-names.lua, enables me to use these fonts 
again. I tested it using "Hoefler Text.ttc". The entries in otfl-names.lua 
regarding hoefler text are:

--------------------------------------------------------
  {
   ["familyname"]="Hoefler Text",
   ["filename"]={ "Hoefler Text.ttc", 0 },
   ...
  },
  {
   ["familyname"]="Hoefler Text",
   ["filename"]={ "Hoefler Text.ttc", 1 },
   ...
  },
  {
   ["familyname"]="Hoefler Text",
   ["filename"]={ "Hoefler Text.ttc", 2 },
   ...
  },
  {
   ["familyname"]="Hoefler Text",
   ["filename"]={ "Hoefler Text.ttc", 3 },
   ...
  },
--------------------------------------------------------

I added the actual path to the .ttc file and thus changed the entries to this:

--------------------------------------------------------
  {
   ["familyname"]="Hoefler Text",
   ["filename"]={ "/Library/Fonts/Hoefler Text.ttc", 0 },
   ...
  },
  {
   ["familyname"]="Hoefler Text",
   ["filename"]={ "/Library/Fonts/Hoefler Text.ttc", 1 },
   ...
  },
  {
   ["familyname"]="Hoefler Text",
   ["filename"]={ "/Library/Fonts/Hoefler Text.ttc", 2 },
   ...
  },
  {
   ["familyname"]="Hoefler Text",
   ["filename"]={ "/Library/Fonts/Hoefler Text.ttc", 3 },
   ...
  },
--------------------------------------------------------

Doing these changes let me do the following in lualatex which didn't work 
before:

\setmainfont[Ligatures=TeX]{Hoefler Text}

I'm not a programmer so I'm not sure if the changes I did are actually safe to 
adopt but perhaps this can help someone to fix this issue in the repository so 
it will work in future versions of lua(la)tex.

To be sure, I'll paste the non-shortened excerpt with the changes I did here:

{
   ["familyname"]="Hoefler Text",
   ["filename"]={ "/Library/Fonts/Hoefler Text.ttc", 0 },
   ["fontname"]="HoeflerText-Regular",
   ["fullname"]="Hoefler Text",
   ["names"]={
    ["family"]="Hoefler Text",
    ["fullname"]="Hoefler Text",
    ["psname"]="HoeflerText-Regular",
    ["subfamily"]="Regular",
   },
   ["size"]={},
   ["slant"]=0,
   ["weight"]=5,
   ["width"]=5,
  },
  {
   ["familyname"]="Hoefler Text",
   ["filename"]={ "/Library/Fonts/Hoefler Text.ttc", 1 },
   ["fontname"]="HoeflerText-Black",
   ["fullname"]="Hoefler Text Black",
   ["names"]={
    ["family"]="Hoefler Text",
    ["fullname"]="Hoefler Text Black",
    ["psname"]="HoeflerText-Black",
    ["subfamily"]="Black",
   },
   ["size"]={},
   ["slant"]=0,
   ["weight"]=7,
   ["width"]=5,
  },
  {
   ["familyname"]="Hoefler Text",
   ["filename"]={ "/Library/Fonts/Hoefler Text.ttc", 2 },
   ["fontname"]="HoeflerText-Italic",
   ["fullname"]="Hoefler Text Italic",
   ["names"]={
    ["family"]="Hoefler Text",
    ["fullname"]="Hoefler Text Italic",
    ["psname"]="HoeflerText-Italic",
    ["subfamily"]="Italic",
   },
   ["size"]={},
   ["slant"]=-13.5,
   ["weight"]=5,
   ["width"]=5,
  },
  {
   ["familyname"]="Hoefler Text",
   ["filename"]={ "/Library/Fonts/Hoefler Text.ttc", 3 },
   ["fontname"]="HoeflerText-BlackItalic",
   ["fullname"]="Hoefler Text Black Italic",
   ["names"]={
    ["family"]="Hoefler Text",
    ["fullname"]="Hoefler Text Black Italic",
    ["psname"]="HoeflerText-BlackItalic",
    ["subfamily"]="Black Italic",
   },
   ["size"]={},
   ["slant"]=-13.5,
   ["weight"]=7,
   ["width"]=5,
  },

_______________________________________________
dev-luatex mailing list
[email protected]
http://www.ntg.nl/mailman/listinfo/dev-luatex

Reply via email to