=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== googlefontdirectory-tools-20120309.1/tools/nonhinting/prepcheck.sh-11-# $ for i in `cat prep_needed.txt`; do find ./$i/src/ 2>&1 | grep "No such file or directory" | cut -d/ -f2; done >> src_needed.txt googlefontdirectory-tools-20120309.1/tools/nonhinting/prepcheck.sh:12:# $ for nosrc in `cat src_needed.txt`; do for fontfile in `ls -1 $nosrc/*ttf | cut -d. -f1`; do setgasp.py $fontfile.ttx $fontfile; done googlefontdirectory-tools-20120309.1/tools/nonhinting/prepcheck.sh-13-# [Add Prep - TODO: write a script for this that works] ############################################## googlefontdirectory-tools-20120309.1/tools/nonhinting/prepcheck.sh-20-# print the prep table, remove all spaces, count the number of characters, and remove all spaces from the output of wc googlefontdirectory-tools-20120309.1/tools/nonhinting/prepcheck.sh:21:echo `python ~/dcrossland-fontdirectory/tools/nonhinting/prepcheck.py $font 2>/dev/null` | tr -d " " | wc -c | tr -d " "; googlefontdirectory-tools-20120309.1/tools/nonhinting/prepcheck.sh-22-done; ############################################## googlefontdirectory-tools-20120309.1/tools/nonhinting/prepcheck.py-34- font = fontforge.open(font_in) googlefontdirectory-tools-20120309.1/tools/nonhinting/prepcheck.py:35: prepAsm = font.getTableData("prep") googlefontdirectory-tools-20120309.1/tools/nonhinting/prepcheck.py-36- prepText = fontforge.unParseTTInstrs(prepAsm) ############################################## googlefontdirectory-tools-20120309.1/tools/nonhinting/setprep-fontforge.py-42-def getprep(font): googlefontdirectory-tools-20120309.1/tools/nonhinting/setprep-fontforge.py:43: prepAsm = font.getTableData("prep") googlefontdirectory-tools-20120309.1/tools/nonhinting/setprep-fontforge.py-44- prepText = fontforge.unParseTTInstrs(prepAsm) ############################################## googlefontdirectory-tools-20120309.1/tools/nonhinting/setgasp-fontforge.py-35-def getgasp(font): googlefontdirectory-tools-20120309.1/tools/nonhinting/setgasp-fontforge.py:36: prepAsm = font.getTableData("prep") googlefontdirectory-tools-20120309.1/tools/nonhinting/setgasp-fontforge.py-37- prepText = fontforge.unParseTTInstrs(prepAsm) ############################################## googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-14-# or if SFD, generate them like this: googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt:15:for dir in `for i in * ; do if [ -d $i ]; then echo $i ; fi ; done`; do cd $dir/src/; for sfd in `ls -1 */src/*OTF.sfd`; do ~/googlefontdirectory/tools/generate/generate.py -o $sfd; done; cd ../../; done; googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-16- googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-17-# check v metrics googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt:18:# for dir in `for i in * ; do if [ -d $i ]; then echo $i ; fi ; done`; do cd $dir/src/; for i in `ls -1 *tf`; do ~/googlefontdirectory/tools/bbox/vmet.sh $i >> tmp-1-vmetrics-report; done; grep scen tmp-1-vmetrics-report | sort | uniq > tmp-2-vmetrics-summary; grep linegap tmp-1-vmetrics-report | sort | uniq >> tmp-2-vmetrics-summary; grep bbox tmp-1-vmetrics-report | sort | uniq > tmp-3-bbox; smultron tmp-*; cd ../../; done; googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-19- ############################################## googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-53-# Remove the backup files created by the prep-gasp tool googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt:54:for ttf in `ls -1 */src/*OTF.ttf`; do rm $ttf; done; for ttf in `ls -1 */src/*OTF-backup*.ttf`; do rm $ttf; done; googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-55- ############################################## googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-67-# Move the TTFs up tree googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt:68:# for dir in `for i in * ; do if [ -d $i ]; then echo $i ; fi ; done`; do cd $dir; mv src/*ttf .; cd ..; done; googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-69-mv *sfd src; ############################################## googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-71-# cp in METADATA template googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt:72:for dir in `for i in * ; do if [ -d $i ]; then echo $i ; fi ; done`; do cd $dir; cat ~/dcrossland-fontdirectory/INCOMING/METADATAtemplate-simple.txt >> METADATA; cd ..; done; googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-73- googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-74-# edit the METADATA, OFL and FONTLOG files googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt:75:for dir in `for i in * ; do if [ -d $i ]; then echo $i ; fi ; done`; do smultron $dir/METADATA; smultron $dir/*txt; done; googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-76- ############################################## googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-83-# Move dirs to GFD repo googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt:84:for dir in `for i in * ; do if [ -d $i ]; then echo $i ; fi ; done`; do mv $dir ~/googlefontdirectory/; done googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-85- ############################################## googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-106- googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt:107:for dir in `for i in * ; do if [ -d $i ]; then echo $i ; fi ; done`; do cd $dir/src/; for i in `ls -1 *tf`; do ~/googlefontdirectory/tools/bbox/vmet.sh $i >> tmp-1-vmetrics-report; done; grep scen tmp-1-vmetrics-report | sort | uniq > tmp-2-vmetrics-summary; grep linegap tmp-1-vmetrics-report | sort | uniq >> tmp-2-vmetrics-summary; grep bbox tmp-1-vmetrics-report | sort | uniq > tmp-3-bbox; smultron tmp-*; cd ../../; done; googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-108- ############################################## googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-122-for ttf in `ls -1 */src/*ttf`; do ~/googlefontdirectory/tools//nonhinting/ttf2sfd.py $ttf; done; googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt:123:for dir in `for i in * ; do if [ -d $i ]; then echo $i ; fi ; done`; do cd $dir; mv src/*ttf .; cd ..; done; googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt:124:for dir in `for i in * ; do if [ -d $i ]; then echo $i ; fi ; done`; do cd $dir; cat ~/dcrossland-fontdirectory/INCOMING/METADATAtemplate-simple.txt >> METADATA; cd ..; done; googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt:125:for dir in `for i in * ; do if [ -d $i ]; then echo $i ; fi ; done`; do smultron $dir/METADATA; smultron $dir/*txt; done; googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-126- googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-127-grep \# */METADATA | cut -d: -f2 | tr -d "#" >> tmp-4-subsets.sh; googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt:128:for dir in `for i in * ; do if [ -d $i ]; then echo $i ; fi ; done`; do mv $dir ~/googlefontdirectory/; done googlefontdirectory-tools-20120309.1/tools/generate/HOWTOGEN.txt-129-bash tmp-4-subsets.sh;