[tex-live] Class moderncv and XeLateX: xdvipdfmx:fatal

Dr. Werner Fink werner at suse.de
Tue Jul 31 11:03:30 CEST 2018


On Mon, Jul 30, 2018 at 11:27:05AM +0200, Dr. Werner Fink wrote:
> Hi,
> 
> I've a bug report that the template.tex of the LaTeX class moderncv
> for typesetting modern curriculums vitae, cause an error
> 
>  xdvipdfmx:fatal: pdf_ref_obj(): passed invalid object.
> 
>  Output file removed.
>  (see the transcript file for additional information)
> 
> and testing this I see in template.log
> 
>  Here is how much of TeX's memory you used:
>   22724 strings out of 492979
>   423028 string characters out of 6141751
>   560602 words of memory out of 5000000
>   26518 multiletter control sequences out of 15000+600000
>   544859 words of font info for 61 fonts, out of 8000000 for 9000
>   1348 hyphenation exceptions out of 8191
>   57i,21n,65p,10361b,467s stack positions out of 5000i,500n,10000p,200000b,80000s
>  
>  Error 256 (driver return code) generating output;
>  file template.pdf may not be valid.
> 
> ... if the line
> 
>  \moderncvstyle{casual}
> 
> is change to
> 
>  \moderncvstyle{classic}
> 
> it works out.   The only main difference seems to be
> 
>  diff -up moderncvstyleclassic.sty moderncvstylecasual.sty
>  [...]
>   % symbols
>  -\moderncvicons{marvosym}
>  +\moderncvicons{awesome}
> 
> which leads to loading fronts from the sub package fontawesome but
> for the wrong engine? Or moderncviconsawesome.sty seems to use hard
> coded symbols which are not given for XeLaTex here.  This because
> all symbols are found in fontawesomesymbols-generic.tex.

Seems that the Type1 font of fontawesome does mask the opentype version.
After telling fontconfig to ignore Type1 it works.

Werner

-- 
  "Having a smoking section in a restaurant is like having
          a peeing section in a swimming pool." -- Edward Burr
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 880 bytes
Desc: not available
URL: <https://tug.org/pipermail/tex-live/attachments/20180731/e154ccbd/attachment.sig>


More information about the tex-live mailing list