ログインしていません。このフォーラムはログインユーザのみに投稿が許可されています。投稿する場合はログインしてください。
ダウンロード
Magazine
開発
アカウント
ダウンロード
Magazine
開発
ログイン
アカウント/パスワードを忘れた
アカウント作成
言語
ヘルプ
言語
ヘルプ
×
ログイン
ログイン名
パスワード
×
アカウント/パスワードを忘れた
日本語の翻訳状況
カテゴリ:
ソフトウェア
人物
PersonalForge
Magazine
Wiki
検索
OSDN
>
ソフトウェアを探す
>
印刷
>
efont
>
フォーラム
>
公開討議
>
気になった所
efont
概要
プロジェクト概要
開発ダッシュボード
Webページ
開発メンバー
画像ギャラリー
公開フィード一覧
活動
統計情報
活動履歴
ダウンロード
リリース一覧
統計
ソースコード
コードリポジトリリスト
CVS
リポジトリ閲覧
チケット
チケット一覧
マイルストーン一覧
チケットの種類一覧
コンポーネント一覧
よく使われるチケット一覧のリスト/RSS
新規チケット登録
文書
コミュニケーション
フォーラム
フォーラム一覧
ヘルプ (4)
公開討議 (6)
メーリングリスト
MLの一覧
efont-devel
ニュース
フォーラム:
公開討議
(スレッド #5384)
話題(スレッド)一覧に戻る
RSS
気になった所 (2004-06-18 11:46 by
fontosure_junin
#9924)
チケットに引用
ご苦労様です。フォントスレ住人Aです。
MSのFontValidatorでチェックしてみた所、
glyfテーブルのデータで大量にエラーがありました。各15000件ほど。
普通に表示する分には問題無いと思いますが、
アウトラインを扱うグラフィックソフトで使用すると問題が出るかもしれません。
具体的なエラーは、
・Bounding box is incorrect
内容はそのまま。値を修正すればいいと思います
・Intersecting contours
ループが交差している個所がある。修正は面倒です。
・Misoriented contour
ループの方向が間違っている。
FontLabのツールだと簡単に直せますが・・・。
もし修正されるのであれば、アウトラインの調整が終了してから、
作業する方が無駄にならなくていいと思います。
RE: 気になった所 (2004-06-19 17:35 by
kanou
#9929)
チケットに引用
ご指摘ありがとうございます。
>・Bounding box is incorrect
これは、FontForge のソース (
http://cvs.sourceforge.net/viewcvs.py/*checkout*/fontforge/fontforge/fontforge/tottf.c?content-type=text%2Fplain&rev=1.20)
によると、
/* MicroSoft's font validator has a bug. It only looks at the points */
/* when calculating the bounding box, and complains when I look at */
/* the splines for internal extrema.
ということで、Validator が正しく値を計算できていないようです。Bounding Box の値は自動計算されますので、直接制御する方法はありません。'Mark Extrema' を全文字に対して適用するのが正しい解決法のように思います。
ループの交差は、漢字については CLWFK のバグだと思いますのですぐには解決できませんが、Oradano 明朝のグリフは編集の都合のためにそうしてある物を処理せずに取り込んでしまった物なので、FontForge で取り込む時に、Remove Overlap を行って除去するつもりです。ループの方向については、私が新規に作成した文字でしょう。調べて直すつもりです。
#9924
への返信