#!/bin/bash echo '' for f in ../dist/*.ttf; do s='../dist/' r="" ff=${f/$s/$r} fs=${ff/%\.ttf/$r} if [[ $fs =~ "ASCII" || $fs =~ "Italic" ]]; then continue; fi STYLE=`echo $fs | sed -E -e 's/.*Style([A-Za-z0-9])+-.*/\1/'` if [[ ${#STYLE} -eq 1 ]]; then echo "

Style $STYLE

" else echo "

Base Style

" fi filesize() { printf `du -h "$1" | cut -f1` printf "
" printf "\n" } H3="

Regular

" echo $H3; convert -font "$f" -pointsize 288 label:'Beekeepers QqGgRrAa\nMMMM ЖЖЖЖ אאאלף' "$fs".png echo "" VAR=''$ff'' echo $VAR; filesize "${f}" WOFF2="${VAR//ttf/woff2}"; echo $WOFF2; filesize "${f//ttf/woff2}" if [[ -f "${f/Regular/Italic}" ]]; then convert -font "${f/Regular/Italic}" -pointsize 288 label:'Beekeepers QqGgRrAa\nMMMM ЖЖЖЖ אאאלף' "${fs/Regular/Italic}".png echo "${H3/Regular/Italic}"; echo "" echo "${VAR//Regular/Italic}"; filesize "${f/Regular/Italic}"; echo "${WOFF2//Regular/Italic}"; W2="${f/Regular/Italic}"; W2="${W2//ttf/woff2}"; filesize $W2; fi if [[ -f "${f/Regular/Regular-ASCII}" ]]; then echo "${VAR//Regular/Regular-ASCII}"; filesize "${f/Regular/Regular-ASCII}"; echo "${WOFF2//Regular/Regular-ASCII}"; W2="${f/Regular/Regular-ASCII}"; W2="${W2//ttf/woff2}"; filesize $W2; fi done echo ''