github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/libraries/golang/freetype/testdata/make-other-hinting-txts.sh (about)

     1  #!/usr/bin/env bash
     2  #
     3  # This script creates the optional x-*-hinting.txt files from fonts that are
     4  # not checked in for copyright or file size reasons.
     5  #
     6  # Run it from this directory (testdata).
     7  #
     8  # It has only been tested on an Ubuntu 14.04 system.
     9  
    10  set -e
    11  
    12  : ${FONTDIR:=/usr/share/fonts/truetype}
    13  
    14  ln -sf $FONTDIR/droid/DroidSansJapanese.ttf       x-droid-sans-japanese.ttf
    15  ln -sf $FONTDIR/msttcorefonts/Arial_Bold.ttf      x-arial-bold.ttf 
    16  ln -sf $FONTDIR/msttcorefonts/Times_New_Roman.ttf x-times-new-roman.ttf
    17  ln -sf $FONTDIR/ttf-dejavu/DejaVuSans-Oblique.ttf x-deja-vu-sans-oblique.ttf
    18  
    19  ${CC:=gcc} ../cmd/print-glyph-points/main.c $(pkg-config --cflags --libs freetype2) -o print-glyph-points
    20  
    21  # Uncomment these lines to also recreate the luxisr-*-hinting.txt files.
    22  # ./print-glyph-points 12 luxisr.ttf sans_hinting > luxisr-12pt-sans-hinting.txt
    23  # ./print-glyph-points 12 luxisr.ttf with_hinting > luxisr-12pt-with-hinting.txt
    24  
    25  ./print-glyph-points  9 x-droid-sans-japanese.ttf sans_hinting  > x-droid-sans-japanese-9pt-sans-hinting.txt
    26  ./print-glyph-points  9 x-droid-sans-japanese.ttf with_hinting  > x-droid-sans-japanese-9pt-with-hinting.txt
    27  ./print-glyph-points 11 x-arial-bold.ttf sans_hinting           > x-arial-bold-11pt-sans-hinting.txt
    28  ./print-glyph-points 11 x-arial-bold.ttf with_hinting           > x-arial-bold-11pt-with-hinting.txt
    29  ./print-glyph-points 13 x-times-new-roman.ttf sans_hinting      > x-times-new-roman-13pt-sans-hinting.txt
    30  ./print-glyph-points 13 x-times-new-roman.ttf with_hinting      > x-times-new-roman-13pt-with-hinting.txt
    31  ./print-glyph-points 17 x-deja-vu-sans-oblique.ttf sans_hinting > x-deja-vu-sans-oblique-17pt-sans-hinting.txt
    32  ./print-glyph-points 17 x-deja-vu-sans-oblique.ttf with_hinting > x-deja-vu-sans-oblique-17pt-with-hinting.txt
    33  
    34  rm print-glyph-points