#30745: xdvipdfmx not able to use /System/Library/*.dfont fonts, freetype --with- old-mac-fonts involved ---------------------------------+------------------------------------------ Reporter: pguyot@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Keywords: | Port: texlive-bin freetype ---------------------------------+------------------------------------------ Comment(by pguyot@…): Freetype should be able to handle dfont files on non-Mac builds. Yet, without --with-old-mac-fonts, freetype does not return the proper font to xdvipdfmx as shown by the tests I ran. If texlive-bin is compiled as on non-Mac (i.e. as in trunk), xdvipdfmx fails in cidtype2.c, line 969 : {{{ #ifdef XETEX_MAC /* disable the index check here because of how .dfonts are handled */ offset = 0; #else if (opt->index > 0) { ERROR("Invalid TTC index (not TTC font): %s", name); } else { offset = 0; } #endif }}} This is because opt->index is greater than 0 which is the index of the style in the given face (and might refer to the index of the sfnt resource ?). -- Ticket URL: <https://trac.macports.org/ticket/30745#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS