]> git.lyx.org Git - lyx.git/blob - lib/create_fonts_dir
* Add a DEFAULT state to InsetGraphicsParams::DisplayType.
[lyx.git] / lib / create_fonts_dir
1 #!/bin/sh
2
3 LYXDIR=`pwd`
4 LYX_XFONTS=$LYXDIR/fonts
5
6 if [ ! -d $LYX_XFONTS ]; then
7     mkdir $LYX_XFONTS || exit
8
9 fi
10
11 rm -f $LYX_XFONTS/fonts.dir $LYX_XFONTS/fonts.scale
12
13
14 for file in `sed -e 's/^\(.*\.pf[ab]\) .*$/\1/' < fonts-xlfd`; do
15     filepath=`kpsewhich $file`
16
17     if [ $? -eq 0 ]; then
18         if [ ! -e $LYX_XFONTS/$file ]; then
19
20             ln -s $filepath $LYX_XFONTS/$file
21         fi
22
23         echo `grep -e $file fonts-xlfd` >> $LYX_XFONTS/fonts.scale
24         echo "$file found."
25
26     fi
27 done
28
29 awk "/\.pf/ { nlines++ }\
30 END { print nlines }" < $LYX_XFONTS/fonts.scale > $LYX_XFONTS/fonts.dir
31
32 cat $LYX_XFONTS/fonts.scale >> $LYX_XFONTS/fonts.dir
33 cp $LYX_XFONTS/fonts.dir $LYX_XFONTS/fonts.scale