On May 13, 2012, at 16:45, Peter Dyballa <peter_dyba...@web.de> wrote:
>>> XQuartz 2.7.2_rc2 seems to produce a font path setting with the elements >>> /opt/X11/share/fonts/OTF, /Library/Fonts, /System/Library/Fonts not ending >>> with a slash and one element, "built-ins", that causes this report in >>> Console: >>> >>> May 14 00:19:19 sumac org.macosforge.xquartz.startx[11811]: xset: bad >>> font path element (#17), possible causes are: >>> May 14 00:19:19 sumac org.macosforge.xquartz.startx[11811]: >>> Directory does not exist or has wrong permissions >>> May 14 00:19:19 sumac org.macosforge.xquartz.startx[11811]: >>> Directory missing fonts.dir >>> May 14 00:19:19 sumac org.macosforge.xquartz.startx[11811]: >>> Incorrect font server address or syntax >> >> Which is element 17 in the list? > > It's that "built-ins" element. Really? That's odd. I don't think the built-ins element shouldn't trigger a message like that, and interestingly, built-ins is *forced* into the default font path if it isn't already. Take a look at http://cgit.freedesktop.org/xorg/xserver/tree/dix/dixfonts.c Furthermore, I really don't see how "built-ins" is landing in the list we hand to xset. Take a look at /opt/X11/lib/X11/xinit/xinitrc.d/10-fontdir.sh(*). built-ins is not in the list that we hand to xset, and I don't see why there should be 17 elements. Are you doing something special with your font path in a custom file in ~/.xinitrc.d or /opt/X11/lib/X11/xinit/xinitrc.d? I tried adding built-ins in a call to xset and didn't see a problem: $ xset fp= "/opt/X11/lib/X11/fonts/misc/,/opt/X11/lib/X11/fonts/TTF/,/opt/X11/lib/X11/fonts/OTF,/opt/X11/lib/X11/fonts/Type1/,/opt/X11/lib/X11/fonts/75dpi/:unscaled,/opt/X11/lib/X11/fonts/100dpi/:unscaled,/opt/X11/lib/X11/fonts/75dpi/,/opt/X11/lib/X11/fonts/100dpi/,built-ins" *: /opt/X11/lib/X11/xinit/xinitrc.d $ cat 10-fontdir.sh if [ -x /opt/X11/bin/xset ] ; then fontpath="/opt/X11/lib/X11/fonts/misc/,/opt/X11/lib/X11/fonts/TTF/,/opt/X11/lib/X11/fonts/OTF,/opt/X11/lib/X11/fonts/Type1/,/opt/X11/lib/X11/fonts/75dpi/:unscaled,/opt/X11/lib/X11/fonts/100dpi/:unscaled,/opt/X11/lib/X11/fonts/75dpi/,/opt/X11/lib/X11/fonts/100dpi/" [ -e "$HOME"/.fonts/fonts.dir ] && fontpath="$fontpath,$HOME/.fonts" [ -e "$HOME"/Library/Fonts/fonts.dir ] && fontpath="$fontpath,$HOME/Library/Fonts" [ -e /Library/Fonts/fonts.dir ] && fontpath="$fontpath,/Library/Fonts" [ -e /System/Library/Fonts/fonts.dir ] && fontpath="$fontpath,/System/Library/Fonts" /opt/X11/bin/xset fp= "$fontpath" unset fontpath fi _______________________________________________ Xquartz-dev mailing list Xquartz-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev