T2FAnalyzer cmap の UCS-4 対応について

全て表示

  • paradlx
  • 投稿日:2008/08/20 15:02

以前から T2FAnalyzer を使わせて頂いております,
paradlx と申します。

cmap サブテーブルで EncodingID = 0x000A(UCS-4)
のテーブルを読み込もうとすると,読み込みが完了
せずに OS(Windows Vista Business SP1)ごと
フリーズします。
タスクマネージャで確認すると 1.5 GB 弱のメモリ
を使用しています。
お時間があれば,確認を宜しくお願いします。

  • コメント
  • トラックバックURL : http://vanilla.bbs.coocan.jp/bbs/trackback.php?id=19
  • 8.vanilla
  • 投稿日:2008/08/21 23:24



>>6

正した最新版をアップロードしました。Versionは1.0.2.12です。

GSUBテーブルのルックアップでルックアップタイプが2の
複数置換のサブテーブルの解析でアドレス違反を起こしていました。

一応、arialuni.ttfを読み込んだ時のスクリーンショットをあげときます

  • 9.paradlx
  • 投稿日:2008/08/22 09:33

早速の対応有難う御座います。
バージョン 1.0.2.12 で正しく読み込まれました。

arialuni.ttf は業務上たまに確認用に使うフォント
なので重宝します。

また何かありましたら報告したいと思います。
どうぞ宜しく御願い致します。

  • 10.vanilla
  • 投稿日:2008/08/22 18:03

>>9

ご確認ありがとうございます。これからはarialuni.ttfでも動作確認しようと思います。

  • 11.vanilla
  • 投稿日:2008/10/22 12:50

>>10
保守投稿

  • 12.vanilla
  • 投稿日:2009/03/08 22:54

>>11
保守投稿

タグ:

【t2fanalyzer 】

T2FAnalyzer アイコン

全て表示

  • paradlx
  • 投稿日:2008/10/27 09:01

誰も作らないなら,暇なときにでもを作ろうかなと。
サイズ,形式等教えて頂ければ。
日頃の感謝を込めて。

  • コメント
  • トラックバックURL : http://vanilla.bbs.coocan.jp/bbs/trackback.php?id=20
  • 2.paradlx
  • 投稿日:2008/12/09 03:31

ご無沙汰しております。
表記アイコンの件ですが,やっとこさ原案
が出来ました。どちらに送ればよいでしょうか?

  • 3.vanilla
  • 投稿日:2008/12/11 05:14



>>2

お久しぶりです。
おぉ。原案できましたか。ありがとうございます。
vanillaskyz610@hotmail.co.jp
でお願いします。
T2FAnalyzerの方ですがあれからあまり進展がありません。汗。TrueTypeインストラクションについて勉強して、
TrueTypeインストラクションのインタプリタを作ってみようかなと予定してたのですが、どうも、一部Appleの著作権に抵触するらしいことが分かったので断念しました。でも、インストラクション名などを表示されるようにしてみました。

  • 4.vanilla
  • 投稿日:2008/12/11 05:21



>>3
後、コンポジットグリフにも対応させようとしてますが、まだ、作りかけです。汗。
内部的にもメモリ消費量を抑えるために色々変更加えていて、ソースがえらい中途半端な状態になっていてリリースを見送ってます。はは。というよりT2FAnalyzerで利用してるグリッドなどのコンポーネントのメーカーさんの方に色々、要望を出していて、それを待っているという感じです。

  • 5.paradlx
  • 投稿日:2008/12/12 00:44

アイコン原案を送りました。
確認御願いします。

TTF, OTF 共にヒント関係は難解です。
そもそもアウトラインを如何にデバイスに
合わせるかなのでアウトラインフォントの
本質とは少々ずれるところですね。

  • 6.vanilla
  • 投稿日:2008/12/12 16:41

>>5

>>TTF, OTF 共にヒント関係は難解です。
そもそもアウトラインを如何にデバイスに
合わせるかなのでアウトラインフォントの
本質とは少々ずれるところですね。

そう言われるとそうですね。ラスタライズして有限なピクセルに落とすと、小さいサイズでは元のアウトラインの特性が失われることを防ぐためのヒントですかね。

アイコンの方、メール頂きました。ありがとうございます。いい感じだと思います。数点気になったのですが、アイコンのサイズは32*32でしょうか?
背景と文字が小さく潰れ気味なので、背景をキャンバス?いっぱいに広げるとよさげな気がします。文字の方はT2FAnalyzerは長すぎなのでT2Fに短縮とかがいいのかもしれません。

タグ:

T2FAnlyzerの使い方

全て表示

  • inovia
  • 投稿日:2008/08/05 23:58



初歩的だとは思うのですが、T2FAnlyzerにてTTFファイルを開くにはどうすればよいのでしょうか?

EXEを直接実行しても開くボタンらしきものは無く、ファイルをウィンドウにドロップしても拒否され、EXEにドロップしても開けません。

OS:Windows XP Professional SP3
Display:1024x768 16bit

  • コメント
  • トラックバックURL : http://vanilla.bbs.coocan.jp/bbs/trackback.php?id=18
  • 1.vanilla
  • 投稿日:2008/08/06 01:18



ボタンが隠れてしまっていますね。
ウィンドウをリサイズしてみて下さい。ウィンドウの下部にボタンが現われると思います。

1280*1024の環境で開発していたので、それより低い解像度の事はあまり考慮に入れてませんでした。汗。

  • 2.vanilla
  • 投稿日:2008/08/06 01:25

>>1

こちらで解像度を1024*768に落として試してみましたが、ボタンが表示されませんね。うむ。バグですね。

明日にでも取り急ぎ修正します。

  • 3.vanilla
  • 投稿日:2008/08/06 14:50



アップデートしておきました。
ブログの方にも書きましたが、GUIを変更してメインメニューとドッキング可能なウィンドウを導入しました。
メインメニューからファイルを開くことができます。

ただ、ドッキング可能なウィンドウの導入で横方向については低い解像度でも問題ないと思いますが、縦方向はレイアウトを変えないといけないので、すぐには対応できません。すみません。表示項目の多いテーブルだと切れて見えない項目がいくつかあります。

ブログにも書きましたが、将来的に、グリッドでソートや検索ができるグリッドに置き換える時に、1024*768ドッドの環境でも正常に表示できるようにレイアウトを見直してみようかなと思います。

  • 4.イノビア
  • 投稿日:2008/08/06 18:15

>>3
確認してみたところ正しく開くことが出来ました。
さっそくの対応ありがとうございました。

  • 5.vanilla
  • 投稿日:2008/08/06 20:27

>>4

ご確認ありがとうございます。

横方向大丈夫と書きましたが、横方向も表示されない部分ありますね。うむむ。
しっかり方針を決めてから修正したいと思います。

タグ:

起動時のウィンドウサイズ、位置について

全て表示

  • 初心者DBA
  • 投稿日:2008/07/25 17:09

DBXInspector起動時に、ウィンドウのサイズ、位置を固定したいのですが、どの設定ファイルを変更するのでしょうか?
初歩的な質問ですみません。
どなたか、教えていただけないでしょうか?

  • コメント
  • トラックバックURL : http://vanilla.bbs.coocan.jp/bbs/trackback.php?id=17
  • 1.vanilla
  • 投稿日:2008/07/25 21:19

メインウィンドウの位置ですよね?

現在のバージョンでは、起動時のメインウィンドウの位置は変更できませんし、前回の位置も復元されません。
可能であれば、次回のバージョンアップで対応致します。

位置を固定したいとの事ですが、前回の位置を復元するってことでよろしいですよね?

ちなみに、初回起動後、アプリケーションを終了すると、DBXInspectorのフォルダに
DockingLayout.ini
GridLayout.ini
MenuLayout.ini
と3つのレイアウト関連のiniファイルが作成されますが、これらには、
DockingLayout.ini -- 「データベースエクスプローラ」や「SQL履歴」ウィンドウのドッキングの状態や位置
GridLayout.ini -- 「データベースエクスプローラ」や「SQL履歴」ウィンドウ上のグリッドのカラムの幅や位置、表示状態、グリッドのフィルタ設定の状態
MenuLayout.ini -- メニューの位置や状態

が記録されます。デフォルトにリセットしたい場合は、該当するiniファイルを削除して下さい。

dbxinsp.iniファイルにはアプリケーションの設定状態が記録されます(主に、「ツール」->「オプション」メニュー等で設定した内容)。

ConnectInfos.datは「ログオン」画面で登録したOracleのユーザー名やパスワードが記録されます。このファイルはセキュリティのため暗号化されています。また、コンピューター間で移動して使用できません。

  • 2.DBA初心者
  • 投稿日:2008/07/25 22:18

現versionでは機能はないということですね。
では次回versionに期待しています。

自分が思うのは、前回のウィンドウの位置を記憶しておくことです。(←メインウィンドウです。)

回答ありがとうございました。
次回version心待ちにしています。

  • 3.vanilla
  • 投稿日:2008/07/26 01:01

>>2

ということで、バージョンアップさせて対応いたしました。
メインウィンドウの位置、サイズを起動・終了時に復元・退避するようにしました。ご確認ください。

内部的なお話ですが、設定情報は、DockLayout.iniファイルの[MainForm]セクションに記録されます。

タグ:

縦書きのグリフの件

全て表示

  • vector
  • 投稿日:2008/07/04 18:55



@MS ゴシックのlfEscapement/lfOrientationともに2700の回転です。
同じコード中、左がExtTextOutのグリフ、右がTextOutの文字列です。

  • コメント
  • トラックバックURL : http://vanilla.bbs.coocan.jp/bbs/trackback.php?id=16
  • 1.vanilla
  • 投稿日:2008/07/17 10:50



WindowsXP
@MS ゴシック

  • 2.vanilla
  • 投稿日:2008/07/17 10:51



WindowsXP
Tahoma

  • 3.vanilla
  • 投稿日:2008/07/17 10:51



Windows2000
@MS ゴシック

  • 4.vanilla
  • 投稿日:2008/07/17 10:52



Windows2000
Tahoma

  • 5.vanilla
  • 投稿日:2008/07/17 11:10



最後に、Vectorさんと同じ文字列を使って

@MS ゴシック

タグ:

おすすめサービス

InterPot(インターポット) ドメイン@nifty ニフティクリップ アプラグ