From 8064f0d122c46c018311861f531d604c5e64c6c8 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sat, 20 Jun 2009 03:00:20 +0000 Subject: create a texlive-fontconfig.conf file on unix, too git-svn-id: svn://tug.org/texlive/trunk@13837 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/tlpostcode/xetex.pl | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'Master/tlpkg/tlpostcode') diff --git a/Master/tlpkg/tlpostcode/xetex.pl b/Master/tlpkg/tlpostcode/xetex.pl index 2ac468358e7..910773f884f 100644 --- a/Master/tlpkg/tlpostcode/xetex.pl +++ b/Master/tlpkg/tlpostcode/xetex.pl @@ -76,6 +76,21 @@ if (win32()) { log(`fc-cache -v -r 2>&1`); #system("fc-cache","-v", "-r"); } else { + # create a texlive-fontconfig.conf file in $texmfsysvar + mkdirhier("$texmfsysvar/fonts/conf"); + if (!open(FONTSCONF, ">$texmfsysvar/fonts/conf/texlive-fontconfig.conf")) { + warn("Cannot open $texmfsysvar/fonts/conf/texlive-fontconfig.conf for writing\n"); + } else { + print FONTSCONF ' + + +'; + for my $t (qw/opentype truetype type1/) { + print FONTSCONF "$texdir/texmf-dist/fonts/$t\n"; + } + print FONTSCONF "\n"; + close(FONTSCONF) || tlwarn("Cannot close filehandle for texmfsysvar/fonts/conf/texlive-fontconfig.conf\n"); + } # cygwin specific warning # we don't have platform available ... chomp(my $un = `uname`); -- cgit v1.2.3