#!/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 UnBatang.ttf UnBatang Regular
check UnBatangBold.ttf UnBatang Bold
check UnDinaru.ttf UnDinaru Regular
check UnDinaruBold.ttf UnDinaru Bold
check UnDinaruLight.ttf UnDinaru Light
check UnDotum.ttf UnDotum Regular
check UnDotumBold.ttf UnDotum Bold
check UnGraphic.ttf UnGraphic Regular
check UnGraphicBold.ttf UnGraphic Bold
check UnGungseo.ttf UnGungseo Regular
check UnPilgi.ttf UnPilgi Regular
check UnPilgiBold.ttf UnPilgi Bold

echo Success
exit 0
