#!/bin/sh
#
#ident	"@(#)i.owfontpath 1.11 04/10/05 SMI"
#
# Copyright (c) 2000 by Sun Microsystems, Inc.
#

OWFONTPATH=/tmp/OWfontpath.$$
touch $OWFONTPATH

add_font_path () {
	dir=`echo "$1" | sed -e "\%/usr%s%%$BASEDIR%"`
	if [ -f $dir/fonts.dir ] || [ -f $dir/fonts.alias ]; then
		echo $1 >> $OWFONTPATH
	fi
}

while read src dst
do
	#
	# Since large font is rendered by TT even if it's after TTbitmap,
	# it is no longer needed to define TT fontpath before TTbitmap.
	# Because of 5102287, TTbitmaps should be defined before TT for Xorg
	#
	add_font_path "/usr/openwin/lib/locale/ja/X11/fonts/75dpi"
	add_font_path "/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps"
	add_font_path "/usr/openwin/lib/locale/ja/X11/fonts/TT"

	ow_dir=`dirname $src`
	ow_loc=`basename $ow_dir`

	#
	# Add more font path for ja_JP.UTF-8 locale.
	#
	if [ "$ow_loc" = "ja_JP.UTF-8" ]; then
		add_font_path "/usr/openwin/lib/locale/iso_8859_2/X11/fonts/75dpi"
		add_font_path "/usr/openwin/lib/locale/iso_8859_2/X11/fonts/Type1"
		add_font_path "/usr/openwin/lib/locale/iso_8859_2/X11/fonts/TrueType"
		add_font_path "/usr/openwin/lib/locale/iso_8859_4/X11/fonts/75dpi"
		add_font_path "/usr/openwin/lib/locale/iso_8859_4/X11/fonts/Type1"
		add_font_path "/usr/openwin/lib/locale/iso_8859_5/X11/fonts/75dpi"
		add_font_path "/usr/openwin/lib/locale/iso_8859_5/X11/fonts/Type1"
		add_font_path "/usr/openwin/lib/locale/iso_8859_5/X11/fonts/TrueType"
		add_font_path "/usr/openwin/lib/locale/ar/X11/fonts/TrueType"
		add_font_path "/usr/openwin/lib/locale/iso_8859_7/X11/fonts/TrueType"
		add_font_path "/usr/openwin/lib/locale/iso_8859_7/X11/fonts/75dpi"
		add_font_path "/usr/openwin/lib/locale/iso_8859_7/X11/fonts/Type1"
		add_font_path "/usr/openwin/lib/locale/iso_8859_8/X11/fonts/75dpi"
		add_font_path "/usr/openwin/lib/locale/iso_8859_8/X11/fonts/Type1"
		add_font_path "/usr/openwin/lib/locale/iso_8859_8/X11/fonts/TrueType"
		add_font_path "/usr/openwin/lib/locale/iso_8859_9/X11/fonts/75dpi"
		add_font_path "/usr/openwin/lib/locale/iso_8859_9/X11/fonts/Type1"
		add_font_path "/usr/openwin/lib/locale/iso_8859_9/X11/fonts/TrueType"
		add_font_path "/usr/openwin/lib/locale/iso_8859_13/X11/fonts/75dpi"
		add_font_path "/usr/openwin/lib/locale/iso_8859_13/X11/fonts/TrueType"
		add_font_path "/usr/openwin/lib/locale/iso_8859_15/X11/fonts/TrueType"
		add_font_path "/usr/openwin/lib/locale/ko.UTF-8/X11/fonts/75dpi"
		add_font_path "/usr/openwin/lib/locale/zh/X11/fonts/75dpi"
		add_font_path "/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/75dpi"
		add_font_path "/usr/openwin/lib/locale/th_TH/X11/fonts/75dpi"
		add_font_path "/usr/openwin/lib/locale/hi_IN.UTF-8/X11/fonts/TrueType"
		add_font_path "/usr/openwin/lib/locale/en_US.UTF-8/X11/fonts/misc"
		add_font_path "/usr/openwin/lib/locale/ja/X11/fonts/UTF8"
	fi

	mv $OWFONTPATH $BASEDIR/openwin/lib/locale/$ow_loc/OWfontpath
	
done

exit 0
