注意!

この掲示板はSPAM多発につき、停止しております。
過去の情報を残すために存在しているだけですので、書き込みは不可能になっております。

朱鷺魅 掲示板

朱鷺魅についての感想・要望・疑問などをどうぞ。

■一覧に戻る■
【3:13】 質問スレッド
1: 名前: 旅人:2009/11/10 00:47ID:7am2JJRN
テスト
2: 名前: 旅人:2009/11/10 00:53ID:7am2JJRN
とりあえず、こちらに移転することにしました。
2chぽいのは、これ以外選択肢が見あたらなかったからです。(ぉ
3: 名前: 原電磁郎:2009/12/01 23:34ID:75e0icQC
風野 旅人様、初めまして。威沙に興味があり、試用させていただいています。

半角英数字(ページ番号以外)は、欧文フォントを使うようになっていますが、
和文フォントの半角英数部を使うことはできないのでしょうか?
欧文フォントの場合は、double で数字を縦中横にした時に上に寄ったりして
しまうのでそう考えたのですが、HanFont?で指定しても通りませんでしたので。

なお、Microsoftが配布している TTC→TTF変換ツールを使えば、TTCフォントも
威沙で使えるようになります。(下記は参考サイトです。)

http://www.xlsoft.com/jp/products/activepdf/toolkit/WebHelp/Converting_TTC_to_TTF.htm

手持ちのTTC形式のフォントで試しましたが、大日本スクリーンのヒラギノや
リコーのHGフォントなどでは、全く問題ありませんでした。
ただ、モリサワのリュウミンは約物の向きがおかしくなり、ダイナラブのDFフォ
ントは縦書き部分の文字化けが起こるなど、問題が出るフォントもあるようです。

フリーのPDF変換ソフトでも、これと似たような現象(差)が出ることがあり
ますので、原因はフォントの方にあると思われます。

既に御存知でしたら、ご容赦下さい。

4: 名前: 旅人:2009/12/03 22:10ID:0dFgjkOL
>3
原電磁郎さん、書き込みありがとうございます。

> 半角英数字(ページ番号以外)は、欧文フォントを使うようになっていますが、和文フォントの半角英数部を使うことはできないのでしょうか?
これは威沙というより、内部で使用しているPDFJというライブラリの仕様で、和文フォントと欧文フォントを別々に指定する必要があるためです。(欧文フォント指定に強引に和文フォントを指定すれば動くのかは不明ですが)
以前の掲示板にも書きましたが、現在欧文フォントを指定できるバージョンを開発中です。
ただ、元々欧文フォントを可変にすることを想定していなかったので、ちょっと規模の大きい改修になり、まだ未公開となっています。

> ただ、モリサワのリュウミンは約物の向きがおかしくなり、ダイナラブのDFフォントは縦書き部分の文字化けが起こるなど、問題が出るフォントもあるようです。

わたしも別フォントで同じような現象に遭遇したことがあります。
フォントによって縦書き用のグリフをきちんと持たないものがあるために起こる現象です。
確かに、これはフォント側で対応してもらう以外ないんですよね・・・
5: 名前: 旅人:2009/12/03 22:13ID:0dFgjkOL
追記で

HanFont?は、現状ではOptionページ(目次奥付などのこと)の生成時のみ有効となります。
(URLやメールアドレス向けのフォントで使用しているものです)

現状本文では、Times-Romanのみ指定されるようになっています。
6: 名前: 旅人:2009/12/09 01:02ID:04hsOdzV
現在開発中のテストバージョンにて出力した結果を以下に置きました。

http://www.sylphid.jp/~tabito/Tokimi/fontmap.pdf
http://www.sylphid.jp/~tabito/Tokimi/fontmap.tnf(元データ)

欧文フォント変更機能ですが、ルーン文字での出力が確認できています。
また、Windows付属のARIALフォントでも出力出来ることを確認しまています。

こんな感じでよろしいですかね?(ぉ
7: 名前: Cinnabar:2009/12/10 06:55ID:42zOzpN6
うおぉぉぉぉ!!!
こんなどマイナーな需要に応えてくださって、本当にありがとうございます!!
当初は呪文とか、限定的な使用を考えていたのですが、こうしてマジで切り貼りなしで使えるとなるともっともっと野望が沸いてきますね(笑)。
「言語」というものに関しては、あまり軽い扱いはしたくないな、というのが個人的にあるもので。
8: 名前: 旅人:2009/12/22 23:30ID:9dnzSxjZ
>3 原電磁郎さん

現在テスト公開している欧文フォント変更機能実装版を使用すれば、和文フォント内の半角部を使用できるようになりました。

■ TNF例
<fontmap name="font1" file="fonts/FONT00.TTF" type="ascii"/>

<font name="font1">
font test<br/>
</font>

例で指定している『FONT00.TTF』はご紹介いただいたツールでMS明朝を分解したものです。
この方式で半角フォントが適用されることを確認できました。
9: 名前: 原電磁郎:2009/12/25 23:07ID:dfki1Xpp
早速の対応、ありがとうございます!

上の指定で、確かに和文フォントの半角英数字が使えることを確認しました。
また、Tokimi.conf の中で直接下のように書いても、通りました。
(これは仕様外の指定かもしれませんけど。)

FontType_a="fonts/font01.ttf" # フォント種別(欧文)

数字を縦中横にした時に上に寄る点はそのままですが、欧文のベースラインまで
いじれるようにするのは難しいと思いますので、下のように数字の前に小さな
全角スペースを入れて、調整することにしました。

第<font size="2"> </font>21機甲師団

とにかくこれで、全角の部分と違和感の無い半角英数字が使えるようになりました。
個人的に、かな漢字と完全に馴染む英数字は、やはり元から和文フォントに合わせて
作られたものだろうと思っていますもので…。
10: 名前: 原電磁郎:2009/12/25 23:11ID:dfki1Xpp
すみません、正確には下のように書かないと駄目でしたね。

第<font size="2"> </font><font name="font1"><double>21</double></font>機甲師団
11: 名前: 旅人:2009/12/26 10:37ID:bcQ3/oeh
動作確認ありがとうございました。

ベースラインの件ですが、若干計算式を修正することによりバランスを取れるようにしてみました。
近日リリースの超テスト版2にて対応します。

なお、現在の超テスト版には欧文フォント変更を大量に使用した場合に高負荷になるという問題がありますので、ご注意ください。
(こちらも超テスト版2にて修正しています)
12: 名前: 旅人:2010/03/21 01:26ID:f8VbCwvV
スパムが酷いので新規にスレッドを起こす機能を殺しています。

既存のスレッドには書き込めますので、問題無いかと。
(既存スレッドに大量書き込みされたら対処不能ですが)

この掲示板システムはすでにメンテナンスされていないシステムなので、改善する方法がないんですよね・・・
全く別な掲示板システムでも導入するかは検討中です。
13: 名前: 名無しさん:2010/04/26 14:17ID:bbP1GPGb
通りすがりですが、HTMLで縦書きの組版をするソフトが出てきてます。
紹介までに https://code.google.com/p/nehan/
名前: E-mail:
- 管理画面 -

Special Thanks! レッツPHP!
Modified by 141
build 051014

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-08-08 (水) 11:09:51 (14d)