#!/bin/bash

set -e

export LANG=C
export LC_ALL=C

function check() {
  FILENAME=$1
  NAME=$2
  STYLE=$3

  RESULT=`fc-match "$NAME:$STYLE"`
  EXPECTED="$FILENAME: \"$NAME\" \"$STYLE\""
  if [ "$RESULT" != "$EXPECTED" ]; then
      echo not matched: "'$RESULT'", expected: "'$EXPECTED'" >&2
      return 1
  else
      return 0
  fi
}

check UnJamoBatang.ttf "UnJamoBatang" Regular
check UnJamoDotum.ttf "UnJamoDotum" Regular
check UnJamoNovel.ttf "UnJamoNovel" Regular
check UnJamoSora.ttf "UnJamoSora" Regular
check UnPen.ttf "UnPen" Regular
check UnPenheulim.ttf "UnPenheulim" Regular
check UnPilgia.ttf "UnPilgia" Regular
check UnShinmun.ttf "UnShinmun" Regular
check UnTaza.ttf "UnTaza" Regular
check UnVada.ttf "UnVada" Regular
check UnYetgul.ttf "UnYetgul" Regular

echo Success
exit 0
