インストール
utilzscf.jarには ScfのServelt Filter及びServletが含まれています。このファイルを ${webapp}/WEB-INF/lib にコピーします。
補助文字フォント
補助文字対応フォント(TrueType)を入手し、(サーブレットコンテナがアクセス可能な)任意ディレクトリに配置します。
Filter及びServletの設定
web.xml を以下のように設定します。設定は状況に応じて変更してください。
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
| <filter>
<filter-name>SCFilter</filter-name>
<filter-class>jp.utilz.util.scf.SCFilter</filter-class>
<init-param>
<param-name>sp</param-name>
<param-value>/sup</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>SCFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>
<servlet>
<servlet-name>SupCharServlet</servlet-name>
<servlet-class>jp.utilz.util.scf.SupCharServlet</servlet-class>
<init-param>
<param-name>fontPath</param-name>
<param-value>補助文字フォントのパス</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>SupCharServlet</servlet-name>
<url-pattern>/sup</url-pattern>
</servlet-mapping>
|
Servletの初期パラメータfontPathに補助文字フォントのフルパスを指定します。また、6,27行目(ハイライト部分)は変更可能ですが、値を一致させておく必要がありますので注意してください。
その他の設定
上記以外にもFilterやServletの初期パラメータが存在します。また、PUA(外字)を処理する場合にも追加の設定が必要です。詳細については詳細設定をご覧ください。