[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: xfs initscript enhancements, take 5



> +            if ls | grep -iqs "\.tt[cf]$" ; then
> +               # TrueType fonts found, generate fonts.scale and fonts.dir
>                 ttmkfdir -d . -o fonts.scale
>                 mkfontdir . &>/dev/null
>                 [ -e fonts.dir ] && chmod 644 fonts.scale fonts.dir
>              fi
> +            if ls | grep -iqs "\.ot[cf]$" ; then
> +               # Opentype fonts found, generate fonts.scale and fonts.dir
> +               mkfontscale .
> +               mkfontdir . &>/dev/null
> +               [ -e fonts.dir ] && chmod 644 fonts.scale fonts.dir
> +            fi

This script is fine and dandy assuming TTF and OTF fonts are in seperate
directories.  However, if even one OTF file occurs in the same directory as TTF
files, the 'fonts.scale' of 'ttmkfdir' will be overwritten by 'mkfontscale'. 
...  Which is fine, I suppose.  If there /really/ is an important difference
between 'ttmkfdir' and 'mkfontscale', it might be useful to be conscious of
this particular "gotcha".

Also...  I think I must not be clued in to something here, but why doesn't this
script have support for PostScript Type 1 fonts?  Don't they need fonts.dir and
fonts.scale files?

Peace out,

Derek




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]