2001-11-02  Taiji Yamada  <taiji@aihara.co.jp>

	* examples/gscjk_a?.ps, examples/all_a??.ps, examples/iso2022.ps:
	Added. These are test scripts for users to set up CJK fonts. See
	also http://www.gyve.org/gs-cjk/supplement/.

	* release.sh (PATCH): Likewise.

	* unixinst.mak (install-data): Likewise.

	* FILES: Likewise.

	* README.jp, README.en: Updated for M2-R3.
	
2001-11-02  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* pdf_font.ps: CIDWProc sample implement.
	null array checking for /W, /W2 is added.
	Thanks to Taiji Yamada.

2001-11-01  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* pdf_font.ps: CIDWProc sample implement.

2001-10-31  Hideo Saito <saito@densan.co.jp>

	(Logged by Masatake)

	* gstype42.c (append_component): 0 is passed to as wmode.
	These modifications are bug fix for V CID bug in 
	[gs-cjk 01676]. See also [gs-cjk 01690].
	
2001-10-31  Masatake YAMATO  <jet@gyve.org>

	* release.sh (PATCH): Added gstext.c.

	* FILES: Likewise.

	* gstext.c (setup_FontBBox_as_Metrics2): New function.
	(gs_glyphshow_begin): Use setup_FontBBox_as_Metrics2.
	(gs_glyphpath_begin): Likewise.
	(gs_glyphwidth_begin): Likewise.
	(gs_text_restart): Likewise.
	These modifications are bug fix for V CID bug in 
	[gs-cjk 01676]. See also [gs-cjk 01684].
	Suggested by Hideo Saito <saito@densan.co.jp>.

2001-10-30  Masatake YAMATO  <jet@gyve.org>

	* README.cn: contributed by Lim Chee Wooi <cwlimno1@arc.net.my>.
	
2001-10-31  Taiji Yamada  <taiji@aihara.co.jp>

	* CIDFnmap.CJK: Added some entry for Adobe-Japan2.

2001-10-29  Masatake YAMATO  <jet@gyve.org>

        * FILES: Added gstype42.c.
	
	* release.sh (PATCH): Likewise.

2001-10-29  Hideo Saito <saito@densan.co.jp>

        (Logged by Masatake)
	
	* gstype42.c (append_component): Invoke simple_glyph_metrics
	with wmode = 0 if  metrics datum(numMetrics, offset and
	length) for pfont->WMode are not available. See [gs-cjk 01662].

2001-10-29  Masatake YAMATO  <jet@gyve.org>

	* zchar42.c (ztype42execchar): Get sbw42 with Wmode = false.
	Use gs_type42_wmode_metrics instead of gs_type42_get_metrics.
	See [gs-cjk 01657].
	
2001-10-29  Taiji Yamada  <taiji@aihara.co.jp>

	* CIDFnmap.CJK: Added some entry derived from reaffirmation CJK
	Typeface of actual CID-keyed fonts and TrueType fonts.

2001-10-27  Taiji Yamada  <taiji@aihara.co.jp>

        (Logged by Masatake)
	
	* zchar42.c (ztype42execchar): Even if the wmode of root font
	is equal 1, use metrics for wmode = 0 if the current font is
	not ft_CID_TrueType. In other word, use metrics for wmode = 1
	only if the current font is ft_CID_TrueType.
	See  [gs-cjk 01638], [gs-cjk 01639], [gs-cjk 01640], [gs-cjk 01641] 
	[gs-cjk 01642], [gs-cjk 01643], [gs-cjk 01644].
	
2001-10-27  Masatake YAMATO  <jet@gyve.org>

	* zcfont.c (cshow_continue): Added handler for the case that 
	the FontMatrix of root font is not good for scaling current
	font. Instead of using the FontMatrix of root font, use
	that of immediate parent font. The immediate parent font
	can be found from the font stack. This is a bug fix for
	iso2022v.ps.
	
	* zchar.c (op_show_finish_setup): Use `gs_default_same_font'
	to check whether currentfont is changed or not.

2001-10-26  Taiji Yamada  <taiji@aihara.co.jp>

	* CIDFnmap.CJK: Added various entry following the book --- Ken
	Lunde, ``CJKV Information Processing,'' O'Reilly & Associates,
	Inc., pp.284--285, Jan 1999.

2001-10-21  Masatake YAMATO  <jet@gyve.org>

	* zchar.c: don't include gxchar.h.

2001-10-21  Masatake YAMATO  <jet@gyve.org>

	* zchar.c (op_show_finish_setup): Don't raise rangecheck 
	error if a show inside cshow proc runs with changing the currentfont
	is run. See "I. cshow, rangecheck error" in [gs-cjk 01459] about 
	the bug.

2001-10-20  Masatake YAMATO  <jet@gyve.org>

	* unixinst.mak (install-data): Added CIDFnmap.Koc
	and CIDFnmap.CJK.

	* FILES: Updated. pdf_*.ps.

	* gs_cidfn.ps (.readCIDFontmap): Handle the case
	if cidfontname is represented as a string. cidfontname
	is converted to a name.

2001-10-19  Taiji Yamada  <taiji@aihara.co.jp>

	* CIDFnmap.Koc: Added for free Japanese TTF/CIDFont of Kochi
	Mincho and Gothic.
	* CIDFnmap.CJK: Added for CJK PDF/PS of sample definitions.
	* CIDFnmap, README.jp, README.en, release.sh: Modified for above.

2001-10-17  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* release/unifdef.c: imported from OpenBSD.

2001-10-17  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	gdevpdf.c: #define _POSIX_C_SOURCE 1
	For Solaris.

2001-10-15  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* README.*:
	ghostscript-6.51.tar.gz will be extracted into
	ghostscript-6.51, not gs6.51.
	Thanks to Masao Uebayashi <uebayasi@soum.co.jp>.

2001-10-15  Masatake YAMATO  <jet@gyve.org>

	* zchar1.c (nobbox_draw): Do pcxs->sbw[0] = w[0] / 2
	only if pcxs->use_FontBBox_as_Metrics2 is true.
	Suggested by Hideo Saito <saito@densan.co.jp>.

2001-10-15  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* README.en: 1 mistake and 1 grammatic fix.
	Thanks to rillian <rillian@telus.net>.

2001-10-14  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* gsfcmap.c: Wrong assignment of debug prin switch
	'q' is fixed to 'j'.

2001-10-13  Hideo Saito <saito@densan.co.jp>

        (Logged by Masatake)
	
	* zchar1.c (type1exec_bbox): 
	(nobbox_draw): Use w[0] to calculate pcxs->sbw[0].

2001-10-11  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* gs_cmaps.ps: Bug in .endmapchars fixed.
	Does not allocate new string for CMap param,
	so later .endmapXXX ops overwrites. Now allocate
	new string for each entries. Found by Taiji Yamada,
	thanks very much.

2001-10-11  Masatake YAMATO  <jet@gyve.org>

	* release.sh (PATCH): Added gxchar.*.

	* FILES: Added gxchar.*.

	* gxchar.[hc]: Re-introduce sws_retry.
	See "2001-09-23  Hideo Saito <saito@densan.co.jp>".
	Rewind the adjustment of the origin if "retry" is true
	and the "cache" is failed.  See [gs-cjk 01522].
	
2001-10-08  Masatake YAMATO  <jet@gyve.org>

	* zcharout.c (zchar_set_cache): Throw away the values of w2
	if FontType is ft_CID_encrypted and metrics2_use_default is
	true. If the font type is ft_CID_TrueType, there is no need 
	to throw away the values of w2. Suggested by Hideo Saito 
	<saito@densan.co.jp> and suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>.
	
	* zchar42.c (ztype42execchar): New local variable w
	that holds width value. w passed to zchar_set_cache.

2001-10-08  Hideyuki Suzuki  <hideyuki@sat.t.u-tokyo.ac.jp>

	(Logged by Masatake)

	* zchar42.c (ztype42execchar): Change the formula to
	calculate sbw[1] and sbw[3] if gs_type42_wmode_metrics returns
	negative value.

2001-10-04  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* gsfcmap.c: BUG fixed.
	MDRC mistook (begin|end)cidchar infos as if they were
	cidrange. Found by Taiji Yamada.

	* gs_cmaps.ps: cidchar merging is added.
	Requested by Taiji Yamada, to support Adobe CNS1-4
	including tons of cidchar infos.

2001-10-04  Taiji Yamada  <taiji@aihara.co.jp>

	* README.en, README.jp (Topics of Milestone 2): Added about
	Release 2.

	* README.en (How to Install): Added about (5) PDF CJK font
	substitution and (3.2) CID-keyed font transformation of
	alias-cid.sh.

	* gs_ttf.ps (CIDCounts): Extended for Adobe-CNS1-4.

	* release.sh(CHARSETS): Changed command names.
	ac13 -> ac1
	ag14 -> ag1
	aj14 -> aj1
	aj20 -> aj2
	ak12 -> ak1
	because it is nuisance to pursue Supplement value whenever Adobe
	updates CMap.
	
	* alias-cid.sh, cid.sh: Modified for changed command names.

	* README.en, README.tw, README.jp, README.kr: Modified.
	alias-ac13.sh -> alias-ac1.sh
	alias-ag14.sh -> alias-ag1.sh
	alias-aj14.sh -> alias-aj1.sh
	alias-aj20.sh -> alias-aj2.sh
	alias-ak12.sh -> alias-ak1.sh

2001-10-03  Taiji Yamada  <taiji@aihara.co.jp>

	* README.tw: Modified.
	Resouece -> Resource, alias-ac13 -> alias-ac13.sh,
	alias-aj14.sh -> alias-ac13.sh
	
2001-09-30  Masatake YAMATO  <jet@gyve.org>

	* FILES: Updated.

	* release.sh (PATCH): Removed gxchar.c gxchar.h.
	Added src/zcharout.c.

	* gxchar.[ch]: Remove the modifications at
	"2001-09-23  Hideo Saito <saito@densan.co.jp>" and
	restore the original source code. The modification
	at "2001-09-29  Masatake YAMATO  <jet@gyve.org>(zchar1.c::bbox_fill)"
	solves the problem that saito's patch solved. See [gs-cjk 1456]
	and [gs-cjk 1457].
	
	* zchar1.c: Added blank lines and spaces.
	
	* zcharout.c: Likewise.

2001-09-29  Masatake YAMATO  <jet@gyve.org>

	* zchar1.c (bbox_fill): Set cxs.char_bbox to `bbox', 
	a bbox for a glyph instead of `pbfont->FontBBox', a
	bbox for a font.

2001-09-28  Masatake YAMATO  <jet@gyve.org>

	* zcharout.c (zchar_set_cache): Added local variable,
	`metrics2_use_default'. Set this variable to true
	if Metrics2_sbw_default is used.
	If CDevProc is defined, and metrics2_use_default is
	true, the values in w2 are thrown away.
	
	* zchar1.c (charstring_execchar): Added one more 
	condition (&& !cxs.use_FontBBox_as_Metrics2) arround
	gs_type1_set_lsb.
	(type1exec_bbox): Calculate the width for WMode=0
	even if use_FontBBox_as_Metrics2 is true; and pass
	with width for WMode=0 to zchar_set_cache.
	pcxs->sbw[2,3] is width for WMode=1. We need the width
	both WMode=0 and WMode=1. To calculate the width,
	I use the way used in the case pcxs->present == metricsNone.
	(nobbox_finish): Likewise.
	(bbox_fill): Set cxs.use_FontBBox_as_Metrics2 to false
	in the case ((penum->FontBBox_as_Metrics2.x == 0 &&
	 penum->FontBBox_as_Metrics2.y == 0) ||
	gs_rootfont(igs)->WMode == 0 ) is true.
	
2001-09-25  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

        * gs_ttf.ps: removed wrong platformID/encoding check,
          advised by Kanou Hiroki <kanou@mil.allnet.ne.jp>

2001-09-25  Masatake YAMATO  <jet@gyve.org>

	* release.sh (PATCH): Added src/gxchar.h, src/gxchar.c and src/zchar1.c.

2001-09-25  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* zfcid0.c: ztype9mapcid(), return code.

2001-09-23  Hideo Saito <saito@densan.co.jp>

	(Logged by Masatake YAMATO).

	* gxchar.h: Added sws_retry.

	* gxchar.c (gx_show_text_set_cache::width_status): 
	New local variable. 
	(gx_show_text_set_cache): Invoke gx_translate_to_fixed
	if width_status is sws_retry.
	(set_char_width): return_error if 
	penum->width_status doesn't not equal to sws_none not
	sws_retry.
	(show_update): Added sws_retry as a case label.
	(gx_show_text_retry): set penum->width_status to sws_retry.
	
2001-09-23  Masatake YAMATO  <jet@gyve.org>

	* zchar1.c (charstring_execchar): cxs.present is initialized.
	The initialial value is metricsSideBearingAndWidth.
	
2001-09-15  Masatake YAMATO  <jet@gyve.org>

	* README.*: Updated for M2-R2.

2001-09-13  Hideyuki Suzuki  <hideyuki@sat.t.u-tokyo.ac.jp>

	* pdf_font.ps: Explicitly draw charpath in makeboldfont;
	PaintType 2 does not seem effective for CIDFontType 0.

2001-09-13  Taiji Yamada  <taiji@aihara.co.jp>

	* README.jp (How to Install): Added about (5) PDF CJK font
	substitution and (3.2) CID-keyed font transformation of
	alias-cid.sh.

	* alias-cid.sh: Added new feature, CID-keyed font transformation.

	* CJKTTCID.INF: Modified release number for M2-R2.

2001-09-08  Masatake YAMATO  <jet@gyve.org>

	* FILES: Updated for M2-R2.

	* NEWS: Likewise.

	* ANNOUNCE: Likewise.

2001-09-08  Hideyuki Suzuki  <hideyuki@sat.t.u-tokyo.ac.jp>

	* pdf_font.ps: automatic substitution & transformation of
	CID-keyed fonts in PDF.

	* pdf_ops.ps: make spacings vertical when WMode is 1.

2001-09-04  Masatake YAMATO  <jet@gyve.org>

	* README.cn: Updated.

2001-08-19  Taiji Yamada  <taiji@aihara.co.jp>

	* README.tw: Added Japanese characters into author names with big5
	encoding.

2001-08-01  Taiji Yamada  <taiji@aihara.co.jp>

	* README.tw: Modified for gs6.51.

	README.tw had been translated in Chinese-BIG5 from README.en by
	chu-ching huang <rbm@diffusion.cgu.edu.tw>.

	Modifications by Taiji Yamada: big5-dos -> big5 file encoding,
	Wangsung -> Wansung, names of Authors, gs6.50 -> gs6.51, CMAP ->
	CMap, title of "Introduction" (3), body of "How to Install" (4),
	spacing, and so on.

2001-07-16  Masatake YAMATO  <jet@gyve.org>

	* gp_unifs.c (mkstemp): Removed.
	Gcc-2.96 distributed with RH-7.1 prints an warning if
	mktemp is used. However, gs executable is generated.
	mkstemp is introduced to GS_6_5 by other people.

	* FILES: Updated.

	* gs_res.ps (.vmused): 
	(.DoLoadResource): add the local and global vmstatus values. 

2001-07-02  Masatake YAMATO  <jet@gyve.org>

	* gs_cidcm.ps: Sync with gs official CVS.

2001-06-30  Masatake YAMATO  <jet@gyve.org>

	* Release M2-R1.

2001-06-29  Masatake YAMATO  <jet@gyve.org>

	* NEWS:
	* README.*:
	* alias-cid.sh: Update documents and comments.
	gs6.50->gs6.51.

	* gdevpdf.c: define/undef _POSIX_C_SOURCE for NetBSD.
	Suggested by Hideyuki Suzuki.
	See [gs-cjk 01201]. 

	* CIDFnmap.Sol: fangsongti->zycjkfangs. Suggested by
	Taiji Yamada. See [gs-cjk 01197].

	* HACKING: New file. Write about our CVS repository.

	* gp_unifs.c (mktemp): Relpace with mkstemp.
	Gcc-2.96 distributed with RH-7.1 raises an error if
	mktemp is used. This is addhook.

	* gdevpdf.c: Defined _POSIX_SOURCE. 
	This modification avoids compile time error on *BSD.
	This is add-hook solution for [gs-cjk 01193]. 

	* FILES: Updated. 

	* release.sh (PATCH): Added gdevpdf.c and gp_unifs.c.
	
2001-06-28  Masatake YAMATO  <jet@gyve.org>

	* release.sh (PATCH): Added time_.h.

	* time_.h: Include time.h if __GNUC__ is defined.

2001-06-28  Hideyuki Suzuki  <hideyuki@sat.t.u-tokyo.ac.jp>

	* gs_ttf.ps gs_cidfn.ps: rename .loadttfont to .loadcjkvttcidfont.

2001-06-28  Masatake YAMATO  <jet@gyve.org>

	* FILES: Updated.

	* release.sh (PATCH): Added unix-gcc.mak.

	* unix-gcc.mak (man1dir): Recovered. See [gs-cjk 01174].
	Reported by Taiji Yamada.

2001-06-27  Masatake YAMATO  <jet@gyve.org>

	* README.tw: Updated. See [gs-cjk 01165].

2001-06-22  Masatake YAMATO  <jet@gyve.org>

	* release.sh (PATCH): Remove patches that are already applied
	to gs6.51.

	* gs_cidcm.ps: Remove spaces in comments to minimize
	diff between gs6.51/lib/gs_cidcm.ps.

	* FILES: Updated.

2001-06-21  CHOI Junho  <cjh@kr.FreeBSD.org>

	* README.kr: Sync with README.jp v1.18.

2001-06-21  Taiji Yamada  <taiji@aihara.co.jp>

	* CIDFnmap: Inspected and updated. Also changed the name of authors.

	* README.en: Synchronized to README.jp and added URL of Baekmuk.
	* README.jp: Added entries of R-O omitted Code of TTF.
	Added Reference #12, CJKTTCID.INF written by Taiji Yamada.

	* CJKTTCID.INF: Modified for typo.

	* release.sh: Modified for 2001-06-06 Taiji Yamada.

2001-06-20  CHOI Junho  <cjh@kr.FreeBSD.org>

	* README.kr: sync README.kr to README.jp(1.17), convert
	spaces into tabs in various examples.

2001-06-20  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* gs_cmap.ps, gsfcmap.c, zfcid0.c: sync'd to adopted MDRC.

	* zfont42.c: staled /sfnts[] handler is rewritten.
	  if the handler finds evensized /or un-nullpadded
          elements in /sfnts, modulus adjustment is disabled.

2001-06-19  Taiji Yamada  <taiji@aihara.co.jp>

	* CJKTTCID.INF: NEW file about information of CJK TTF on the fly.

	* gs_ttf.ps (CIDCounts): Extended for Adobe-GB1-4.

	* release.sh (FILES): Added CJKTTCID.INF into FILES.

	* unixinst.mak (install-data): Added CIDFnmap.Bae into
	install-data.

	* alias-cid.sh: Modified for omitting Code from Registry-Ordering.
	
2001-06-15  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* README.jp: added statement of using GNU tools,
	notes on mapping-table algorithm replacement by Taiji Yamada,
	notes on ResourceDir in alias-cid.sh.

	* README.en: sync'd to README.jp

2001-06-13  Hideyuki Suzuki  <hideyuki@sat.t.u-tokyo.ac.jp>

	* gs_ttf.ps: support encoding specifications such as
	/Adobe-Japan1 (without -Unicode) and /Identity.

	* gs_ttf.ps: adjust length of CIDMap and Supplement value
	to appropriate values for each map.

	* gs_ttf.ps: remove .ttcodedict.

2001-06-08  Taiji Yamada  <taiji@aihara.co.jp>

	* README.jp (How to Install): Updated for CIDFnmap.Bae, sample
	CIDFnmap for Korean TrueType fonts.

2001-06-08  Masatake YAMATO  <jet@gyve.org>

	* cvs/HACKING: New file. Meta information for developers.

2001-06-08  Taiji Yamada  <taiji@aihara.co.jp>

	* cid.sh alias-cid.sh: Hacked for uninstaller of M1 users.
	See [gs-cjk 01023], [gs-cjk 01024].

2001-06-08  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* FILES, NEWS: updated for sync'd MDRC

2001-06-07  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* int.mak: remove gs_cjkv.ps from ttfont.dev dependencies

2001-06-07  Masatake YAMATO  <jet@gyve.org>

	* CIDFnmap.Bae: Added a file written by Taiji.

2001-06-06  Taiji Yamada  <taiji@aihara.co.jp>

	* gs_cjkv.ps: Removed and stored into utils/gs_cjkv.ps.

	* gs_ttf.ps (.*cjkvttcidfont): Deleted procedures about greedy
	version of CJK TTF on the fly.

2001-06-06  Taiji Yamada  <taiji@aihara.co.jp>

	* release.sh: Removed ag13 of CHARSETS, and extended arguments:

	If the given first argument is existing directory name, it is used
	as GSORG for diff to make patches, like following examples:
	% sh release.sh ../../gs7.00
	% sh release.sh ../../gs7.00 M2-R1

	If no argument or an argument as SUFFIX is given, it is executed
	cvs diff to make patches, like following exmaples:
	% sh release.sh
	% sh release.sh M2-R1

2001-06-06  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* gsfcmap.c
	Bug fixed: setting fallback font index poiner in
			gs_cmap_get_shortest_chr()
	This bug was introduced in Jun/5th sync,
	and found by Masatake YAMATO.

2001-06-06  Masatake YAMATO  <jet@gyve.org>

	* ANNOUNCE: Added the ANNOUNCE written by Hideyuki.
	
	* unixinst.mak (install-data): CIDFontmap -> CIDFnmap.

2001-06-05  suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>

	* gs_cmap.ps, gdebug.h, gsfcmap.c, gsmisc.c, gxfcmap.h:
	Sync to the candidate of MDRC patch for gs-7.01.
	Detail was discussed in gs-devel
	(with Subject including keywords "MDRC" or "relpos").

2001-06-05  Taiji Yamada  <taiji@aihara.co.jp>

	* README.jp: Updated to M2.
	CIDFontmap         -> CIDFnmap
	CIDFontmap.Adobe   -> CIDFnmap.Ore
	CIDFontmap.ARPHIC  -> CIDFnmap.ARP
	CIDFontmap.Solaris -> CIDFnmap.Sol
	and miscellaneous stuff.

	* CIDFnmap: CIDFontmap -> CIDFnmap

2001-06-05  Masatake YAMATO  <jet@gyve.org>

	* gs_ttf.ps (.getos2::DEBUG): pop an object at the end of 
	debug section.

	* release.sh (PATCH): CIDFontmap -> CIDFnmap

	* (CIDFnmap*): renamed CIDFontmap*.

	* gs_cidfn.ps(defaultcidfontmap): (CIDFontmap) -> (CIDFnmap).

2001-06-05  Taiji Yamada  <taiji@aihara.co.jp>

	* README.tw: stub.

2001-06-04  Masatake YAMATO  <jet@gyve.org>

	* README.cn: stub.

2001-06-03  Masatake YAMATO  <jet@gyve.org>

	Introduced new algorithm to know the font name just loaded.
	* gs_cidfn.ps(.findcidfontname) : Removed.
	(.loadcidfontwithoutpop): compared .Instances of CIDFont
	before and after .loadfont.

2001-06-02  Masatake YAMATO  <jet@gyve.org>

	* gs_cidfn.ps (.findcidfontname): New proc.
	(.loadcidfontwithoutpop): pushed read CIDFont dict
	which is just loaded instead of an empty dict.
	(CIDFontmapHandler::stringtype): Avoid duplicated defineresource 
	for the same CIDFont. See [gs-cjk 00940].

	* CIDFontmap: wrote about its syntax.

	* gs_init.ps (NOCIDFONTMAP): New parameter.

	* gs_cidfn.ps (.loadCIDFontmap): New proc.
	(.loadinitialcidfonts): New proc for multiple CIDFontmap
	and -dNOCIDFONTMAP cmd line option.

2001-06-01  Masatake YAMATO  <jet@gyve.org>

	* gs_cidcm.ps(ComposeName): 
	(ResourceForAll): removed my change in 2001-05-24 that composes 
	CIDFont.CMap as a font name. 

	* CIDFontmap.Adobe: 
	* CIDFontmap.ARPHIC: removed directory components from
	font file paths.
	
2001-05-31  Masatake YAMATO  <jet@gyve.org>

	* NEWS: Updated to M2.

2001-05-31  Taiji Yamada  <taiji@aihara.co.jp>

	* README.jp (How to Install): about CIDFontmap.

	* README.jp (History): for on-the-fly rapid version.

	* README.jp (Future Topics): about officially accepted patches,
	devolved upon FILES.

	* README.jp (References): Added akr's mirror site.

2001-05-31  Masatake YAMATO  <jet@gyve.org>

        * CIDFontmap* : New files written by Taiji Yamada.
	
	* unixinst.mak (install-data): Added CIDFontmap*.

	* release.sh (PATCH): Added lib/CIDFontmap*. and src/unixinst.mak.
	
2001-05-30  Taiji Yamada  <taiji@aihara.co.jp>

	* gs_cjkv.ps (cbridges): Withholded using following CMaps:
		UCS2-B5pc
		UCS2-GBpc-EUC
		UCS2-KSCpc-EUC

	* gs_ttf.ps (.*ttcidfont): Withholded using following CMaps:
		Adobe-CNS1-B5pc
		Adobe-GB1-GBpc-EUC
		Adobe-Korea1-KSCpc-EUC
	
	* int.mak (ttfont.dev): Removed gs_ttcf.ps.

2001-05-29  Masatake YAMATO  <jet@gyve.org>

	* gs_res.ps: Remove white spaces.

	* release.sh (PATCH): Added gs_res.ps.

2001-05-28  Masatake YAMATO  <jet@gyve.org>

	* gs_res.ps (.DoLoadResource): called vmstatus in
	global mode.

2001-05-27  Masatake YAMATO  <jet@gyve.org>

	* release.sh (PATCH): Removed lib/gs_ttcf.ps.
	Added lib/gs_cidfn.ps.

2001-05-25  Masatake YAMATO  <jet@gyve.org>

	* gs_cidfn.ps (CIDFontmapHandler::arraytype): 
	Use .loadttcidfont.

	* gs_cidfn.ps (.readCIDFontmap): Rewrote.

2001-05-25  Taiji Yamada  <taiji@aihara.co.jp>

	* gs_ttf.ps: Swapped names .openttcidfont and .opencjkvttcidfont.

	.openttcidfont -- rapid version, constructed of
		.loadttcidfont, .definettcidfont.
		It requires general CMaps and FromCID(ToUnicode, ToCode)
		CMaps to generate CIDMap of CIDFontType 2 on the fly.

	.opencjkvttcidfont -- greedy version, constructed of
		.loadcjkvttcidfont, .definecjkvttcidfont and gs_cjkv.ps.
		It requires not only general CMaps and special CMaps
		(FromCID, ToUnicode, FromUnicode) but also "cid2code.txt"
		to generate CIDMap of CIDFontType 2 on the fly.

	* alias-cid.sh (do_cid_sh): Set the variable $do_cid_sh to 'no'.

2001-05-25  Taiji Yamada  <taiji@aihara.co.jp>

	* gs_ttf.ps (.*ttcidfont): Added /.applyCIDToCode which is a
	modified procedure of /.applyCIDToUnicode for following FromCID
	CMaps (not ToUnicode):

		Adobe-CNS1-ETen-B5
		Adobe-CNS1-B5pc
		Adobe-GB1-GBK-EUC
		Adobe-GB1-GBpc-EUC
		Adobe-Japan1-90ms-RKSJ
		Adobe-Japan1-90pv-RKSJ
		Adobe-Korea1-KSCms-UHC
		Adobe-Korea1-KSCpc-EUC

	and introduced using these FromCID(ToCode) CMaps in rapid version
	.*ttcidfont similarly using ToUnicode CMaps, except for
	Adobe-Japan1-90pv-RKSJ.

	* gs_cjkv.ps (itables, icbridges): Added above-mentioned
	FromCID(ToCode) CMaps into /itables similarly using ToUnicode
	CMaps, except for Adobe-Japan1-90pv-RKSJ.

	* gs_cjkv.ps (ctables, icbridges): Added following FromUnicode
	CMaps into /ctables:

		UCS2-ETen-B5
		UCS2-B5pc
		UCS2-GBK-EUC
		UCS2-GBpc-EUC
		UCS2-90ms-RKSJ
		UCS2-90pv-RKSJ
		UCS2-KSCms-UHC
		UCS2-KSCpc-EUC

	and introduced using these FromUnicode CMaps except for
	UCS2-90pv-RKSJ. In addition,
	
		KSCpc-EUC-UCS2

	is added to /ctables in the place of KSCpc-EUC-UCS2C.
	
	Above-mentioned CMaps are officially distributed with Asian font
	packs of Acrobat Reader by Adobe Systems Incorporated. The gs-cjk
	project redistributes these CMaps at
	ftp://ftp.gyve.org/pub/gs-cjk/acro4-cmaps-1999.tar.gz

2001-05-25  Taiji Yamada  <taiji@aihara.co.jp>

	* release.sh (CHARSETS): Added ag14 into CHARSETS.

	* cid.sh: Modified for ag14(Adobe-GB1-4), and added WP-Symbol to
	dot-combined CMap names(Roman, Katakana, Hiragana, Hankaku).

	* alias-cid.sh: Modified for ag14(Adobe-GB1-4).

	* gs_cjkv.ps (cid2code): Modified for ag14(Adobe-GB1-4) and set
	appropriate Supplement values into /cid2ttf <<..>> def for
	adobe-cmaps-200103.tar.gz.

	* gs_cjkv.ps (cm, dcm, vcm, vdcm): Enlarged array sizes of /cm,
	/dcm, /vcm, /vdcm in /icmap+todict.

	* gs_ttf.ps (.buildcmapdict): Set appropriate Supplement value of
	/Adobe-GB1 in /.buildcmapdict for ag14(Adobe-GB1-4).

	* gs_ttf.ps (.*cjkvttcidfont): Introduced the flag,
	"/revive_truetype_category false def" and revived "TrueType
	Resource" for debugging only.

	* gs_ttf.ps (.*ttcidfont): Renamed /.applyCIDToUni to
	/.applyCIDToUnicode.

	* gs_ttf.ps (.*ttcidfont): Changed /.safegetinterval proposed by
	Hideyuki Suzuki. See also this ChangeLog: 2001-05-11: gs_ttf.ps
	(.applyCMap, .applyCIDToUni).

	* gs_cjkv.ps (/bridge_no_duplicate): Set to false, because it may
	lose some assignments from glyph IDs to CIDs.

2001-05-25  Masatake YAMATO  <jet@gyve.org>

	* gs_cidfn.ps (CIDFontDirectory): Avoid stopping if CIDFontmap 
	is not found.

2001-05-24  Masatake YAMATO  <jet@gyve.org>

	* gs_ttf.ps: Allocate an array in the same
	space of .ttcodedict. See [gs-cjk 00845].

	* gs_cidcm.ps (ComposeName): used an argument (combinator)
	instead of //minus to compose a font name.
	(ResourceForAll): Compose both CIDFont-CMap and CIDFont.CMap
	if these are needed.  See [gs-cjk 00842].

2001-05-23  Masatake YAMATO  <jet@gyve.org>

	* gs_cidcm.ps (IsComposedFont): Check whether the 
	legal CMap is in dot_cat_cmap or not.

	* gs_cidfn.ps (ResourceForAll): implemented.

2001-05-19  Masatake YAMATO  <jet@gyve.org>

	* gs_cidfn.ps: Applied a patch from Hideyuki.
	
	* gs_cidcm.ps: Checked CIDFontmap.

2001-05-21  Masatake YAMATO  <jet@gyve.org>

	* gs_ttf.ps: Use .ttcodedict as a name space.

2001-05-13  Masatake YAMATO  <jet@gyve.org>

	* gs_cidcm.ps (IsCompatibleCSI): If Ordering is 
	Identity, don't check compatibility of CSI.

2001-05-11  Taiji Yamada  <taiji@aihara.co.jp>

	* gs_ttf.ps (.applyCMap, .applyCIDToUni): Added range check for
	the array of cmapglyphs and glyph id.

2001-05-10  Taiji Yamada  <taiji@aihara.co.jp>

	* gs_ttf.ps (.*ttcidfont): Added rapid version of .*cjkvttcidfont
	proposed by Hideyuki Suzuki and verified by Taiji Yamada.
	
2001-05-10  Taiji Yamada  <taiji@aihara.co.jp>

	* gs_ttf.ps (.*cjkvttcidfont): Renamed some variables used in
	gs_ttf.ps.

	* gs_ttf.ps (.*cjkvttcidfont): Commented out very old and dead
	code written by Taiji Yamada.

2001-05-10  Taiji Yamada  <taiji@aihara.co.jp>

	* gs_cjkv.ps (cid2ttf): Set appropriate Supplement values into
	/cid2ttf <<..>> def for adobe-cmaps-2000.tar.gz.

2001-05-07  Masatake YAMATO  <jet@gyve.org>

	* gs_cidcm.ps(dot_cat_cmap): Added WP-Symbol.
	(suggested by Taiji).

2001-05-05  Masatake YAMATO  <jet@gyve.org>

	* release.sh (PATCH): Removed lib/gs_fonts.ps.

	* FILES: Remove an entry for gs_fonts.ps.
	Remove an sub entry for gs_cidcm.ps.

	* gs_cidcm.ps: cid font preloading code are
	removed.

	* gs_fonts.ps: CID Fontmap extension for Fontmap
	is removed. We'll introduce CIDFontmap.
	
2001-05-01  Taiji Yamada  <taiji@aihara.co.jp>

	* cid.sh: Added exit value
	* alias-cid.sh: Added exit value

	* alias-cid.sh: introduced the internal variable
	do_cid_sh='yes'. If we would not like to install CIDFontName-CMap
	into /Resource/Font/, set do_cid_sh to 'no'.

	* alias-cid.sh: introduced install style NAME==filename.ttf, it
	changes default operator to handle TrueType
	(.openttcidfont|.opencjkvttcidfont).

2001-04-28  Masatake YAMATO  <jet@gyve.org>

	* FILES: src_stream.c.patch and src_zfileio.c.patch
	are accepted to gs officially.

2001-04-26  Masatake YAMATO  <jet@gyve.org>

	* JET_TASK_HA branch is marged into the main trunk.

	* FILES: introduced patch files status notation.

2001-04-25  Masatake YAMATO  <jet@gyve.org>

        In JET_TASK_HA branch.
	
	* gs_fonts.ps (.loadfontloop): Added a guard condition
	around a code that prints a message.

	* gs_cidcm.ps (GetCIDSystemInfo): Removed QUIET related codes.

2001-04-24  Masatake YAMATO  <jet@gyve.org>

        In JET_TASK_HA branch.

	* gs_cidcm.ps (GetCIDSystemInfo): Disable
	SubstituteFont while doing findfont.
	
	* gs_fonts.ps (.findfont): Invoke .aliascidfont.
	(.aliascidfont): Invoke defineresource.

	* gs_cidcm.ps (GetCIDSystemInfo): Added hook code that
	preloads CIDFont listed in Fontmap. 
	(IsComposedFont): Changed the indent style.

	* release.sh (PATCH): Added gs_fonts.ps.

2001-04-23  Masatake YAMATO  <jet@gyve.org>

        In JET_TASK_HA branch.
	
	* release.sh (PATCH): Added zfileio.c and stream.c.

	* zfileio.c (zfilename): make_const_string
	at imemory_space(imemory). Without 
	imemory_space(imemory), the the string is
	make_const_string'ed at Foreign space.

	* stream.c (s_alloc, s_std_init, s_disable): Set
	file_name.size to 0 to avoid core dump that occurs 
	when gs is invoked with -Z5 flag. 

2001-04-20  Masatake YAMATO  <jet@gyve.org>

        In JET_TASK_HA branch.
	
	* gs_fonts.ps (.readFontmap): 
	(.definefontmap): 
	(.loadfontloop): 
	Added CID Font extension for Fontmap.

2001-04-20  Masatake YAMATO  <jet@gyve.org>

        In JET_TASK_HA branch.
	
	* gs_ttcf.ps: New file.

	* int.mak (ttfont.dev): Added gs_ttcf.ps.
	
	* gs_cidcm.ps: Added CIDFont.CMap style font name supprots.

	* release.sh (PATCH): Added gs_cidcm.ps and gs_ttcf.ps.

2001-04-17  Masatake YAMATO  <masata-y@gyve.aist-nara.ac.jp>

	* Release gs6.50-cjk-M1-R2.
	
	* README.*: updated release number.
	
2001-04-16  Masatake YAMATO  <jet@gyve.org>

	* gs_ttf.ps (.cjkvttcodedict): New dictionary that wraps
	.cidcode and .encoding. .cidcode and .encoding are renamed
	from .ttcidcode and .ttencoding.
	(.openttcidfont): Use .cjkvttcodedict.
	(.loadcjkvttcidfont): Likewise.
	(.definecjkvttcidfont): Likewise.
	(.ttcidencoding): Likewise.

2001-04-14  Masatake YAMATO  <jet@gyve.org>

	* release.sh (FILES): Added COPYING, FILES and NEWS.

	* FILES: New file.

	* NEWS: New file.

	* gs_cjkv.ps: Refer COPYING file.

	* cid.sh: Likewise.

	* alias-cid.sh: Likewise.

	* README.*: Likewise.

	* COPYING: New file.

2001-04-11  Hideyuki Suzuki  <hideyuki@sat.t.u-tokyo.ac.jp>

	* zchar42.c: fallback to fake vertical metrics when no vertical
	metrics found in TrueType / CIDFontType 2 fonts.

2001-04-11  Masatake YAMATO  <jet@gyve.org>

	* gs_cjkv.ps(lastv): `(v) 0 get' is inlined.

2001-04-11  Masatake YAMATO  <masata-y@gyve.aist-nara.ac.jp>

	* README.* : gs_ttf.ps -> gs_res.ps.
	See gs-cjk 00597.

2001-04-07  Masatake YAMATO  <jet@gyve.org>

	* Release gs6.50-cjk-M1-R1.
	
	* README.*: wrote Milestone number and Release number.

	* HACKING: Notes for developers.

2001-04-07  Masatake YAMATO  <masata-y@gyve.aist-nara.ac.jp>

	* README.en: Updated the place where adobe-cmaps-2000.tar.gz is
	put.
	
	* README.kr: Likewise.

	* README.jp: Likewise.

2001-04-06  Masatake YAMATO  <jet@gyve.org>

	* README.*: Remove src_unixinst.mak.patch from Files section.

	* release.sh (PATCH): Remove src/unixinst.mak.
	icmap+tops.ps is renamed gs_cjkv.ps. Therefore we don't have
	to put the file name to unixinst.mak.

	* gs_cjkv.ps: Added new line at the end of file.
	Don't run dump.ps.

	* release.sh (PATCH): lib/Fontmap.GS lib/gs_fonts.ps lib/gs_ttcf.ps
	are removed. These files are not ready to release. Renamed icmap+tops.ps
	to gs_cjkv.ps.

	* gs_cjkv.ps: use (-) only to concatenate symbols.
	All (,) are removed. bridges is bound to its value in loading 
	time.
	(renamekey): Removed.

2001-04-05  Masatake YAMATO  <jet@gyve.org>

	* README.kr: Applied a patch from CHOI Junho <cjh@kr.FreeBSD.org>.
	Replacing aj14.sh -> ak12.sh would suffice in most case. I've changed
	the following:

	 - Japanese -> Korean (in Korean words so you can't notice)
	 - remove 'translator's comment' about using ak12.sh.
	 - We use NAME-KSC-EUC-H in most case, not just NAME-EUC-H.
	 - more realistic sample.

2001-04-05  Masatake YAMATO  <jet@gyve.org>

	* gs_cjkv.ps: make the allocation mode
	of this file global.

	* gs_ttf.ps: Use icmap+tops directly.
	Remove .icmap+todict that warps icmap+tops.

	* gs_cjkv.ps (/table): Pop unused stack.

	* int.mak ($(PSD)ttfont.dev): Remove gs_ttcf.ps.

2001-04-04  Masatake YAMATO  <jet@gyve.org>

	* gs_cjkv.ps: renamed icmap+tops.ps.

	* unixinst.mak (install-data): Remove icmap+tops.ps.
	File name "gs_cjkv.ps" is matched to gs_*.ps.
	
	* int.mak ($(PSD)ttfont.dev): Add gs_cjkv.ps.
	
	* gs_ttf.ps: Load gs_cjkv.ps. 
	
	* (README.*): icmap+tops.ps is renamed to gs_cjkv.ps.

	* icmap+tops.ps: New version based on 
	icmaptops.pl of 0.935.
	
2001-04-04  Masatake YAMATO  <jet@gyve.org>

	* icmap+tops.ps (cbridges): Comment out some
	bridge entries. (by Taiji Yamada  <taiji@aihara.co.jp>).
	
2001-04-04  Masatake YAMATO  <jet@gyve.org>

	* icmap+tops.ps: Command line arguments are passed
	to test code.
	
2001-04-03  Taiji Yamada  <taiji@aihara.co.jp>

	* gs_ttf.ps: Modified to print warning against bad cmap format of
	CJK TrueType fonts. Added also fall-back code for such fonts which
	have cmap type 2 format. These were written by suzuki toshiya.

2001-03-30  Masatake YAMATO  <jet@gyve.org>

	* release.sh: Put README.kr to FILES.

	* README.kr: Added Korean version of README.

	* README.en: Write about README.kr.

	* README.jp: Likewise.

2001-03-16  Masatake YAMATO  <jet@gyve.org>

	* icmap+tops.ps: Fix a typo in icmap+tops.
	Added comments for icmap+tops.
	Comment out test operators.
	(.icmap+tops-dict) Build local name space with dict.
	Only icmap+todict, icmap+tops and .dumpdict are 
	exported from this file.

2001-03-15  Hideyuki Suzuki  <hideyuki@sat.t.u-tokyo.ac.jp>

	* alias-cid.sh, cid.sh: avoid absolute paths in invocation of
	  sed, grep and tr commands for portability

2001-03-12  Hideyuki Suzuki  <hideyuki@sat.t.u-tokyo.ac.jp>

	* ChangeLog starts.  gs6.50-cjk-20010310.tar.gz by Taiji Yamada
	  is now imported into the gs-cjk CVS repository.

