summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/japanese-otf-uptex/00otf-uptex.txt
blob: a37437e8d19996078d7de26dc6b15f159a25618c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
[ Title ]
otfbeta-uptex (japanese-otf-uptex) Ver.0.11  2012/07/09


[ Abstract ]
This is a package for upLaTeX support of
japanese-otf package "otfbeta (v1.7b5 2012/4/11)" by psitau-san
( http://psitau.kitunebi.com/otf.html )
It requires upTeX-0.20 or later.


[ Contents ]
00otf-uptex.txt : this file
umakeotf : script to make vf, tfm
umakeotf_brsg : script to make vf, tfm for burasage option
umkjvf : mkjvf with unicode support

basepl/ubase-h.pl : unicode version of base-h.pl
basepl/ubase-v.pl : unicode version of base-v.pl
basepl/ubrsg-h.pl : unicode version of brsg-h.pl
basepl/ubrsg-v.pl : unicode version of brsg-v.pl

script/mkutf32list.pl : perl script making lists of characters on supplementary planes.
script/MakeSPList.pm : perl module making data of characters on supplementary planes.
script/mktfm_sp.pl   : perl script making tfm for characters on supplementary planes.
script/mkutfvf_sp.pl : perl script making vf for characters on supplementary planes.
script/sp_list_j.txt : a list of characters on supplementary planes in UniJIS-UTF32.
script/sp_list_c.txt : a list of characters on supplementary planes in UniCNS-UTF32.
script/sp_list_t.txt : a list of characters on supplementary planes in UniGB-UTF32.
script/sp_list_k.txt : a list of characters on supplementary planes in UniKS-UTF32.

sty/otf.sty   : basic style file 
sty/mlutf.sty : style file for multi option

test/uplatex/* : test samples.

patch/*.patch : patch for original style files sty/*.sty
    and fontmap files fontmap/* in otfbeta.zip

COPYRIGHT : copyright notice of this package.


[ Status ]
Beta version.
Proportional kana is not supported yet.
Combination of jis2004 and ucs option is not supported yet
  because Adobe standard CMap "UniJIS2004-UTF16-H", etc. will be effective.


[ History ]
2007.12.09 Ver0.00
  Initial version.
  for "otfstable (v1.2.9 2007/3/19)"
2008.01.12 Ver0.01
  umakeotf
    Revise: for upTeX-0.20
  umkjvf::
    Bug fix: Ruby glyphs, horizontally- and vertically optimized kana glyphs.
    Revise: for upTeX-0.20
  ubase-h.pl::
    Insert glue between halfwidth kana and others at horizontal writing.
  test/uplatex::
    Revise.
2008.10.01 Ver0.02
  re-packaged for upTeX-0.24
  tfm/*.tfm, vf/*.vf::
    Delete
  patch/*.patch::
    Include
2008.11.08 Ver0.03
  Revise: for upTeX-0.25
  umkjvf::
    Add: Ruby glyphs, horizontally- and vertically optimized kana glyphs
      in JIS X 0213 (ainu kana, etc.)
  fontmap/*::
    Revise.
  test/uplatex/*::
    Revise.
  patch/*.patch::
    Revise.
2009.08.01 Ver0.04
  Revise: for upTeX-0.28
  umkjvf::
    Bug fix: SIP option did not work
    Revise: help message
2010.03.28 Ver0.05
  Revise: for "otfstable (v1.2.9.2 2010/3/26)", upTeX-0.30
  umkjvf::
    Revise: It may work with C-version ovp2ovf, opl2ofm
  patch/*.patch::
    Revise.
  sty/*::
    Removed.
2010.05.xx Ver0.06
  Test only. Not released.
2012.01.02 Ver0.07
  Revise: for "otfbeta (v1.7b3 2011/10/28)", upTeX in TeXLive svn r24922
  umkjvf::
    Revise: Based on "mkjvf version 1.0b21 (2010/3/25)"
    Revise: use ovp2ovf (WEB version) in TeXLive svn r24922 for SIP
    Bug fix: pTeX mode was not compatible with mkjvf for ruby.
  umakeotf
    Revise: Minor update about "mkdir tfm"
  fontmap/*::
    Revise.
  patch/*.patch::
    Revise.
  COPYRIGHT::
    Add.
2012.01.22 Ver0.08
  ## Thank Kitagawa san and Norbert san for helpful bug reports.
  umkjvf::
    Add: option '-ovp2ovf' and '-dbg'.
    Revise: hankaku kana in ucs mode base font.
    Support ovp2ovf (C version) in TeXLive svn r24887 for BMP.
    Bug fix: combination of '-cp' and '-ucs'.
  umakeotf::
    Bug fix: up{exp,ruby}mgothr-{h,v}.vf was broken.
    Revise: do not use '-chk' for hankaku kana in ucs mode base font.
  basepl/ubase-{h,v}.pl::
    Convert from ISO-2022-JP to UTF-8.
    Add U+2014 as Type 5.
    Revise hankaku kana.
  test/uplatex/uotftest-utf8.tex::
    Revise.
2012.02.18 Ver0.09
  For "otfbeta (v1.7b4 2012/01/22)", upTeX in TeXLive svn r24922
  Enhance: support characters on supplementary planes (SP) in ucs mode base fonts
    and those in macros \UTF{}, \UTFC{}, \UTFT{}, and \UTFM{}.
    Not only upLaTeX but also pLaTeX can treat
    the macros \UTF{}, \UTFC{}, \UTFT{}, and \UTFM{} for characters on SP.
    To generate vf, we require ovp2ovf with set3 support
    i.e. ovp2ovf (WEB version) in TeXLive svn r24922.
    To treat dvi, we require dviware with set3 support
    i.e. dvipdfmx in TeXLive svn r24509, dvipsk in TeXLive svn r18144.
  sty/otf.sty ::
    Support characters on SP in the macro \UTF{}.
  sty/mlutf.sty ::
    Support characters on SP in the macros \UTFC{}, \UTFT{}, and \UTFM{}.
  umkjvf ::
    Change option from '-sip' to '-sp <0-2>'.
    Update references Unicode Blocks-6.1.0.txt (Date: 2011-06-14, 18:26:00 GMT [KW, LI])
      and Adobe-Japan1-6 cid2code.txt (Version 02/04/2012).
  umakeotf, script/sp_list_{j,c,t,k}.txt,
  script/MakeSPList.pm, script/{mkutf32list,mktfm_sp,mkutfvf_sp}.pl ::
    Add: New script to make vf, tfm for characters on SP.
  test/uplatex/Makefile, test/uplatex/uotftest-utf8.tex ::
    Revise.
  test/uplatex/uotf-sp-utf8.tex, test/uplatex/sp_jp_text.tex,
  test/uplatex/sp_{jp,cns,gb,kr}_utf.tex ::
    Add.
  patch/*.patch::
    Revise.
2012.04.21 Ver0.10
  For "otfbeta (v1.7b5 2012/04/11)", upTeX in TeXLive svn r24922 or later
  Enhance: support burasage on uplatex.
  umakeotf_brsg, basepl/ubrsg-{h,v}.pl ::
    Add. The files generate vf and tfm for burasage on uplatex.
    The vf and tfm consume about 16.7 Mbytes in total.
  umkjvf ::
    Refer an environment variable OVP2OVF to set ovp2ovf command.
  umakeotf ::
    Revise.
  sty/otf.sty ::
    Adopt otf.sty [2012/04/11 v1.7b5 psitau] in otfbeta (v1.7b5 2012/4/11).
  sty/mlutf.sty ::
    Update version number.
  test/uplatex/upbrsgtest.tex ::
    Add.
  test/uplatex/Makefile, test/uplatex/uotftest-utf8.tex ::
    Revise.
  patch/*.patch::
    Revise.
2012.07.09 Ver0.11
  ## Thank ZR san for great contribution.
  sty/otf.sty, sty/mlutf.sty ::
    Apply new code to support surrogate pairs
    when macros \UTF{}, \UTFT{}, \UTFC{} and/or \UTFM{} are used with hyperref package.
    The new code is written by ZR san.
  test/uplatex/uotftest-utf8.tex ::
    Revise.