#
# Copyright (c) 1996-1998, 2001 by Sun Microsystems, Inc.
# All rights reserved.
#
#ident	@(#)XLC_LOCALE	1.22 02/11/06; SMI
# based on en_US.UTF-8        1.31 01/11/30
# 
# XLC_FONTSET category
# 
XLC_FONTSET

#	fs0 class (7 bit ASCII)
fs0	{
	charset	ISO8859-1:GL
	font	{
		#primary ISO8859-1:GL; JISX0201.1976-0:GL
		primary	JISX0201.1976-0:GL; ISO8859-1:GL
	}
}

#	fs1 class
fs1	{
	charset	ISO8859-1:GR
	font	{
		primary	ISO8859-1:GR
	}
}

#	fs2 class
fs2	{
	charset	ISO8859-5:GR
	font	{
		load_option	delay_nocheck
		primary	ISO8859-5:GR
	}
}

#	fs3 class
fs3	{
	charset	ISO8859-7:GR
	font	{
		load_option	delay_nocheck
		primary	ISO8859-7:GR
	}
}

#	fs4 class
fs4	{
	charset	ISO8859-2:GR
	font	{
		load_option	delay_nocheck
		primary	ISO8859-2:GR
	}
}

#	fs5 class
fs5	{
	charset	ISO8859-4:GR
	font	{
		load_option	delay_nocheck
		primary	ISO8859-4:GR
	}
}

#	fs6 class
fs6	{
	charset	ISO8859-9:GR
	font	{
		load_option	delay_nocheck
		primary	ISO8859-9:GR
	}
}

#	fs7 class
fs7	{
	charset	ISO8859-15:GR
	font	{
		load_option	delay_nocheck
		primary	ISO8859-15:GR
	}
}

#	fs8 class 
fs8	{
	charset	JISX0208.1983-0:GR
	font	{
		primary	JISX0208.1983-0:GL
	}
}

#	fs9 class (JISX0201 Kana)
fs9	{
	charset JISX0201.1976-0:GR
	font	{
		load_option	delay_nocheck
		primary	JISX0201.1976-0:GR
	}
}

#	fs10 class (JISX0212)
fs10	{
	charset	JISX0212.1990-0:GR
	font	{
		load_option	delay_nocheck
		primary	JISX0212.1990-0:GL
	}
}

#	fs11 class (JISX0213 plane 1)
fs11	{
	charset	JISX0213.2000-1:GR
	font	{
		load_option	delay_nocheck
		primary	JISX0213.2000-1:GL
	}
}

#	fs12 class (JISX0213 plane 2)
fs12	{
	charset	JISX0213.2000-2:GR
	font	{
		load_option	delay_nocheck
		primary	JISX0213.2000-2:GL
	}
}

#	fs13 class
fs13	{
	charset	KSC5601.1992-3:GLGR
	font	{
		load_option	delay_nocheck
		primary	KSC5601.1992-3:GLGR
	}
}

#	fs14 class
fs14	{
	charset	GB2312.1980-0:GR
	font	{
		load_option	delay_nocheck
		primary	GB2312.1980-0:GL
	}
}

#	fs15 class
fs15	{
	charset	BIG5-1:GLGR
	font	{
		load_option	delay_nocheck
		primary	BIG5-1:GLGR
	}
}

#	fs16 class (Thai)
fs16	{
	charset	TIS620.2533-0:GR
	font	{
		#load_option	delay_nocheck
		primary	TIS620.2533-0:GR
	}
}

#	fs17 class (ISO8859-6) (Arabic)
fs17	{
	charset	ISO8859-6:GLGR
	font	{
		#load_option	delay_nocheck
		primary	ISO8859-6:GLGR
	}
}

#	fs18 class (ISO8859-8) (Hebrew)
fs18	{
	charset	ISO8859-8:GR
	font	{
		#load_option	delay_nocheck
		primary	ISO8859-8:GR
	}
}

#	fc19 class (User Defined Character)
fs19	{
	charset	SUN.UNICODE.INDIA-0:GLGR
	font	{
		primary	SUN.UNICODE.INDIA-0:GLGR
	}
}

#	fs20 class
fs20	{
	charset	SUNUDCJA.1997-0:GL
	font	{
		load_option	delay_nocheck
		primary	SUNUDCJA.1997-0:GL
	}
}

#	fs21 (Last, fallback) class (unicode-fontspecific)
fs21	{
	charset	UNICODE-FONTSPECIFIC:GLGR
	font	{
		load_option	delay_nocheck
		primary	UNICODE-FONTSPECIFIC:GLGR
	}
}

END	XLC_FONTSET

# 
# XLC_XLOCALE category
# 
XLC_XLOCALE

encoding_name			ja_JP.UTF-8
mb_cur_max			4
state_depend_encoding		False

mb_encoding_name		UTF-8
wc_encoding_name		UTF-32
wc_valid_length			4
wc_conversion_table_plane_0	conv_tables/U32_TO_CS_0
wc_conversion_table_plane_1	conv_tables/U32_TO_CS_1
wc_conversion_table_plane_2	conv_tables/U32_TO_CS_2
wc_conversion_table_plane_14	conv_tables/U32_TO_CS_14
wc_conversion_table_plane_15	conv_tables/U32_TO_CS_15
wc_conversion_table_plane_16	conv_tables/U32_TO_CS_16


#	cs0 class
cs0	{
	side		GL:Default
	length		1
	ct_encoding	ISO8859-1:GL; JISX0201.1976-0:GL
	byte1		\x00,\x7f
	cs_range	\x00,\x7f
	cs_conversion	[\x00,\x7f]->\x00
	cs_conversion_table	conv_tables/ISO8859-1.GL
}

#	cs1 class
cs1	{
	side		GR:Default
	length		1
	ct_encoding	ISO8859-1:GR
	byte1		\x80,\xff
	cs_range	\x80,\xff
	cs_conversion	[\x80,\xff]->\x80
	cs_conversion_table	conv_tables/ISO8859-1.GR
}

#	cs2 class
cs2	{
	side		GR:Default
	length		1
	ct_encoding	ISO8859-5:GR
	byte1		\xa0,\xff
	cs_range	\xa0,\xff
	cs_conversion_file	conv_tables/ISO8859-5.GR.txt
	cs_conversion_table	conv_tables/ISO8859-5.GR
}

#	cs3 class
cs3	{
	side		GR:Default
	length		1
	ct_encoding	ISO8859-7:GR
	byte1		\xa0,\xfe
	cs_range	\xa0,\xfe
	cs_conversion_file	conv_tables/ISO8859-7.GR.txt
	cs_conversion_table	conv_tables/ISO8859-7.GR
}

#	cs4 class
cs4	{
	side		GR:Default
	length		1
	ct_encoding	ISO8859-2:GR
	byte1		\xa0,\xfe
	cs_range	\xa0,\xfe
	cs_conversion_file	conv_tables/ISO8859-2.GR.txt
	cs_conversion_table	conv_tables/ISO8859-2.GR
}

#	cs5 class
cs5	{
	side		GR:Default
	length		1
	ct_encoding	ISO8859-4:GR
	byte1		\xa0,\xfe
	cs_range	\xa0,\xfe
	cs_conversion_file	conv_tables/ISO8859-4.GR.txt
	cs_conversion_table	conv_tables/ISO8859-4.GR
}

#	cs6 class
cs6	{
	side		GR:Default
	length		1
	ct_encoding	ISO8859-9:GR
	byte1		\xa0,\xfe
	cs_range	\xa0,\xfe
	cs_conversion_file	conv_tables/ISO8859-9.GR.txt
	cs_conversion_table	conv_tables/ISO8859-9.GR
}

#	cs7 class
cs7	{
	side		GR:Default
	length		1
	ct_encoding	ISO8859-15:GR
	byte1		\xa0,\xfe
	cs_range	\xa0,\xfe
	cs_conversion_file	conv_tables/ISO8859-15.GR.txt
	cs_conversion_table	conv_tables/ISO8859-15.GR
}

# 	cs8 class
cs8	{
	side		GR:Default
	length		2
	ct_encoding	JISX0208.1983-0:GR
	byte1		\xa1,\xfe
	byte2		\xa1,\xfe
	cs_conversion_file	conv_tables/JISX0208-0.GR.txt
	cs_conversion_table	conv_tables/JISX0208-0.GR
}

# 	cs9 class
cs9	{
	side		GR:Default
	length		1
	ct_encoding	JISX0201.1976-0:GR
	byte1		\xa0,\xfe
	cs_range	\xa0,\xfe
	cs_conversion_file	conv_tables/JISX0201-0.GR.txt
	cs_conversion_table	conv_tables/JISX0201-0.GR
}

# 	cs10 class
cs10	{
	side		GR:Default
	length		2
	ct_encoding	JISX0212.1990-0:GR
	byte1		\xa1,\xfe
	byte2		\xa1,\xfe
	cs_conversion_file      conv_tables/JISX0212-0.GR.txt
	cs_conversion_table	conv_tables/JISX0212-0.GR
}

# 	cs11 class
cs11	{
	side		GR:Default
	length		2
	ct_encoding	JISX0213.2000-1:GR
	byte1		\xa1,\xfe
	byte2		\xa1,\xfe
	cs_conversion_file      conv_tables/JISX0213-1.GR.txt
	cs_conversion_table	conv_tables/JISX0213-1.GR
}

# 	cs12 class
cs12	{
	side		GR:Default
	length		2
	ct_encoding	JISX0213.2000-2:GR
	byte1		\xa1,\xfe
	byte2		\xa1,\xfe
	cs_conversion_file      conv_tables/JISX0213-2.GR.txt
	cs_conversion_table	conv_tables/JISX0213-2.GR
}

#	cs13 class
cs13     {
	side		GR:Default
	length		2
	ct_encoding	KSC5601.1992-3:GLGR
	byte1		\x88,\xf9
	byte2	\x31,\xfe
	cs_conversion_file	conv_tables/KSC-JOHAP.GLGR.txt
	cs_conversion_table	conv_tables/KSC-JOHAP.GLGR

}

# 	cs14 class
cs14	{
	side		GR:Default
	length		2
	ct_encoding	GB2312.1980-0:GR
	byte1		\xa1,\xfe
	byte2		\xa1,\xfe
	cs_conversion_file	conv_tables/GB2312-0.GR.txt
	cs_conversion_table	conv_tables/GB2312-0.GR
}

#	cs15 class
cs15	{
	side		GR:Default
	length		2
	ct_encoding	BIG5-1:GLGR
	byte1		\xa1,\xf9
	byte2		\x31,\xfe
	cs_conversion_file	conv_tables/BIG5-1.GLGR.txt
	cs_conversion_table	conv_tables/BIG5-1.GLGR
}

#	cs16 class
cs16	{
	side		GR:Default
	length		1
	ct_encoding	TIS620.2533-0:GR
	byte1		\xa0,\xfe
	cs_range	\xa0,\xfe
	cs_conversion_file	conv_tables/TIS620.2533-0.GR.txt
	cs_conversion_table	conv_tables/TIS620.2533-0.GR
}

#	cs17 class
cs17	{
	side		GR:Default
	length		2
	ct_encoding	ISO8859-6:GLGR
	byte1		\x00,\xff
	byte2		\x00,\xff
	cs_conversion_file	conv_tables/ISO8859-6.GLGR.txt
	cs_conversion_table	conv_tables/ISO8859-6.GLGR
}

#	cs18 class
cs18	{
	side		GR:Default
	length		1
	ct_encoding	ISO8859-8:GR
	byte1		\xa0,\xfe
	cs_range	\xa0,\xfe
	cs_conversion_file	conv_tables/ISO8859-8.GR.txt
	cs_conversion_table	conv_tables/ISO8859-8.GR
}

cs19	{
	side		GR:Default
	length		2
	ct_encoding	SUN.UNICODE.INDIA-0:GLGR
	byte1		\x00,\xff
	byte2		\x00,\xff
	cs_conversion_file	conv_tables/SUN.UNICODE.INDIA-0.GLGR.txt
	cs_conversion_table	conv_tables/SUN.UNICODE.INDIA-0.GLGR
}

#	cs20 class
cs20	{
	side		GL:Default
	length		2
	ct_encoding	SUNUDCJA.1997-0:GL
	byte1		\x21,\x36
	byte2		\x21,\x7e
	cs_conversion_file	conv_tables/SUNUDCJA.GL.txt
	cs_conversion_table	conv_tables/SUNUDCJA.GL
}

#
# The last fallback class. This must appear as the last one.
cs21	{
	side		GR:Default
	length		1
	ct_encoding	UNICODE-FONTSPECIFIC:GLGR
	byte1		\x00,\xff
	cs_range	\x00,\xff
	cs_conversion_file	conv_tables/UNICODE-FONTSPECIFIC.GLGR.txt
	cs_conversion_table	conv_tables/UNICODE-FONTSPECIFIC.GLGR
}

END	XLC_XLOCALE
