[XeTeX] Strangeness with Minion Pro Opticals Small Caps

Ralf Stubner ralf.stubner at physik.uni-erlangen.de
Mon Aug 21 11:09:09 CEST 2006


Jonathan Kew <jonathan_kew at sil.org> writes:
[...]
> (It may indirectly use the installed version *as well*, because it  
> links dynamically with the installed Fontconfig, and that in turn  
> probably links with Freetype. But this should not affect xetex's  
> rendering.)

Yep, I always forget that ldd works in a sort of recursive fashion and
that one should better use something like objdump:

$ ldd /usr/local/bin/xetex 
		libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7fa6000)
	libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7eeb000)
	libm.so.6 => /lib/tls/libm.so.6 (0xb7ec9000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7ec0000)
	libc.so.6 => /lib/tls/libc.so.6 (0xb7d8b000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7d1f000)
	libz.so.1 => /usr/lib/libz.so.1 (0xb7d0d000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7cec000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fea000)
$ objdump -p /usr/local/bin/xetex |grep NEEDED
  NEEDED      libfontconfig.so.1
  NEEDED      libstdc++.so.5
  NEEDED      libm.so.6
  NEEDED      libgcc_s.so.1
  NEEDED      libc.so.6

However, xdvipdfmx seems to use the system installed version:

$ objdump -p /usr/bin/xdvipdfmx |grep NEEDED
  NEEDED      libkpathsea.so.4
  NEEDED      libfreetype.so.6
  NEEDED      libpaper.so.1
  NEEDED      libz.so.1
  NEEDED      libm.so.6
  NEEDED      libpng12.so.0
  NEEDED      libfontconfig.so.1
  NEEDED      libc.so.6

(Both XeTeX and xdvipdfmx are rather resent, update from svn shortly
after the 0.995 release.)

Might different freetype versions for XeTeX and xdvipdfmx cause any
problems? 

cheerio
ralf



More information about the XeTeX mailing list