- baut jetzt konvertierbare Files

This commit is contained in:
Michael Stangl
2012-07-27 01:30:11 +02:00
parent 62b7b697c5
commit bb8ab51489
38 changed files with 330 additions and 351 deletions
-1
View File
@@ -22,6 +22,5 @@ do
$PICCREATE_BIN/extract-glyph.sh -i $i -e
done
set -xv
CONFIG=`basename $SOURCE`
( cd $TARGET; cat *.cfg >> $CONFIG.cfg_ ; rm *.cfg; mv $CONFIG.cfg_ $CONFIG.cfg)
+7 -6
View File
@@ -78,7 +78,8 @@ then
echo '</svg>' >> $GLYPH
else
# schreib nur das extract zur Verwertung als Font in die Ausgabe
echo '<g translate(${posx},${posy})>' >> $GLYPH
#echo '<g transform="translate(${posx},${posy})">' >> $GLYPH
echo '<g transform="translate(${posx},${posy})">' >> $GLYPH
cat text-$BASE.svg >> $GLYPH
cat circles-$BASE.svg >> $GLYPH
cat line-$BASE.svg >> $GLYPH
@@ -89,13 +90,12 @@ rm circles-$BASE.svg
rm text-$BASE.svg
## alle Zusatzinfos zum Buchstaben rausholen
XCOORDS=./xcoords
# hole das Minium und Maxium der X-Koordinaten um die Schrittweite des Buchstabens zu bestimmen
# zuerst aus den Texten
cat $GLYPH | grep x= | sed "s/^\s\+//g;s/x=//g;s/\"//g" > $XCOORDS
cat $GLYPH | egrep "\<x\>=" | sed "s/^\s\+//g;s/x=//g;s/\"//g" > $XCOORDS
# dann aus Kreisen
cat $GLYPH | egrep "transform=" | sed 's/^\s\+//g;s/translate//g;s/transform=//g;s/["|(|)]//g;s/,.*//g' >> $XCOORDS
cat $GLYPH | egrep -v '<g' | egrep "transform=" | sed 's/^\s\+//g;s/translate//g;s/transform=//g;s/["|(|)]//g;s/,.*//g' >> $XCOORDS
# dann aus den Linien
cat $GLYPH | grep x1= | sed "s/^\s\+//g;s/x1=//g;s/\"//g" >> $XCOORDS
cat $GLYPH | grep x2= | sed "s/^\s\+//g;s/x2=//g;s/\"//g" >> $XCOORDS
@@ -111,7 +111,7 @@ YCOORDS=./ycoords
# zuerst aus den Texten
cat $GLYPH | grep y= | sed "s/^\s\+//g;s/y=//g;s/\"//g" > $YCOORDS
# dann aus Kreisen
cat $GLYPH | egrep "transform=" | sed 's/^\s\+//g;s/translate//g;s/transform=//g;s/["|(|)]//g;s/.*,//g' >> $YCOORDS
cat $GLYPH | egrep -v '<g' | egrep "transform=" | sed 's/^\s\+//g;s/translate//g;s/transform=//g;s/["|(|)]//g;s/.*,//g' >> $YCOORDS
# dann aus den Linien
cat $GLYPH | grep y1= | sed "s/^\s\+//g;s/y1=//g;s/\"//g" >> $YCOORDS
cat $GLYPH | grep y2= | sed "s/^\s\+//g;s/y2=//g;s/\"//g" >> $YCOORDS
@@ -130,7 +130,7 @@ NPATTERN=`cat $GLYPH | egrep ">x[0-9]+<" | sed "s/.*\(x[0-9]\+\).*/\1/g" | wc -
## und in die Buchstabenconfig schreiben
rm -f $CONFIG
echo [$BASE.svg] >> $CONFIG
echo [$BASE] >> $CONFIG
echo "XSTEP=$XSTEP" >> $CONFIG
echo "XMIN=$XMIN" >> $CONFIG
echo "XMAX=$XMAX" >> $CONFIG
@@ -138,6 +138,7 @@ echo "YSTEP=$YSTEP" >> $CONFIG
echo "YMIN=$YMIN" >> $CONFIG
echo "YMAX=$YMAX" >> $CONFIG
echo "NPATTERN=$NPATTERN" >> $CONFIG
echo "FILENAME=$BASE.svg" >> $CONFIG
echo "#" >> $CONFIG
+1 -1
View File
@@ -2,4 +2,4 @@
. setenv.sh
# Startet das Programm
python $MAPSGEN_LIBS/routesgen.py "$@"
python $PICCREATE_LIBS/piccreate.py "$@"