2025年10月22日(水) 20:38 JST
ゲストユーザ: いさた
いさた です。
JacConvert 3.06を使わせていただいております。
さて、Jww→Dwg変換時に、Jww上での文字サイズ(最低限文字高だけでも)を、Dwg上でできるだけ正確に再現したいと試行錯誤しております。
変換時のオプションで「DテキストMSゴシック出力(文字高さ基準)」をONとすると、文字高は正確に変換されます。
(文字幅が制御されないので、表内の文字がはみ出したりはしますが)
ただし、同時に「AutoCad用に文字サイズを補正する」をONにすると、文字サイズ補正の率を縦・横共に100%としていても変換後の文字高や幅が
変わります。(縦横とも100%だと、変換後は文字高が85%程度になるようです。つまり、「文字高さ基準」ではない状態になる)
この「AutoCad用に文字サイズを補正する」の補正倍率は、Jacの表示画面での文字表示倍率にも影響を受けているようで、Dwg変換にどのように影響を及ぼしているのかよくわからないのですが、どのような動作が正しいのでしょうか。
私の希望するところは、
「DテキストMSゴシック出力(文字高さ基準)」をON → Jwwの文字高をそのまま再現
+
「AutoCad用に文字サイズを補正する」をONで縦100%、横90% → 文字高はそのままに、文字幅だけを90%に狭くできる
といった使い方なのですが、こうはならないということでしょうか。
よろしくお願いいたします。
いさたさん、こんにちは。
ご指摘の文字サイズ補正に問題がありました。
今、出張中で詳細を調べられません。
帰宅後に改めてコメントします。
いさたさん、こんにちは。
細かなチェックできていませんが修正版を登録申請しました。
公開されしだいお試しください。
2011/07/10 Ver3.06a
◆バグ補正
・DWG・DXF出力:DテキストMSゴシックで出力時に文字サイズ・
位置補正が機能しない。
(DテキストMSゴシックの文字サイズ・位置デフォルトも補正しています)
ゲストユーザ: いさた
いさた です。
K.Nakahara様、ベータ版をありがとうございます。3.06bでテストをしました。
(テストその1)
JwwをDWG(2000形式)に変換し、その後DWGをAutoCad 2000LTで開き、文字サイズを確認する。
「AutoCad用に文字サイズを補正する」はオフ。
この条件において、文字出力の設定を変えて変換する。
a)「DテキストMSゴシック出力(文字高さ基準)」をオンで変換
Jwwでの文字高 7.0mm → DWGでの文字高 7.0mm(縦横比は1.0)
b)「マルチテキストMSゴシック出力」をオンで変換
Jwwでの文字高 7.0mm → DWGでの文字高 5.058mm
(テストその2)
JwwをDWG(2000形式)に変換し、その後DWGをAutoCad 2000LTで開き、文字サイズを確認する。
「AutoCad用に文字サイズを補正する」はオンで、サイズ補正率は縦100%、横100%
この条件において、文字出力の設定を変えて変換する。
a)「DテキストMSゴシック出力(文字高さ基準)」をオンで変換
Jwwでの文字高 7.0mm → DWGでの文字高 5.891mm(縦横比は1.0)
b)「マルチテキストMSゴシック出力」をオンで変換
Jwwでの文字高 7.0mm → DWGでの文字高 4.729mm
3.06正式版と同様な変換状態と思われますが、いかがでしょうか。
お忙しいところ申し訳ございませんが、よろしくお願いいたします。
いさたさん、こんにちは。
お手数かけてごめんなさい。
今出張中のため詳細の確認ができていません。
帰宅後改めてコメントします。
いさたさん、お手数をかけてしまいごめんなさい。
文字操作機能を追加しすぎてトリッキーな動作していました。
改善するか否か不安なのですがVer3.06cをアップロードしました。
公開されしだいお試しください。
ゲストユーザ: いさた
いさた です。
K.Nakahara様、たびたび申し訳ありません。3.06cでテストをしました。
前回は文字フォントの設定でa),b)2パターンとしましたが、今回は問題の単純化のため、1パターンとしました。
(各テストに共通の設定)
JwwをDWG(2000形式)に変換し、その後DWGをAutoCad 2000LTで開き、文字サイズを確認する。
「DテキストMSゴシック出力(文字高さ基準)」をオンで変換
(テストその1)
「AutoCad用に文字サイズを補正する」はオフ。
Jwwでの文字高 3.5mm → DWGでの文字高 3.5mm(縦横比は1.0)
(テストその2)
「AutoCad用に文字サイズを補正する」はオンで、サイズ補正率は縦100%、横100%。
Jwwでの文字高 3.5mm → DWGでの文字高 2.730mm(縦横比は1.0)
※2.730/3.5=78%
(テストその3)
「AutoCad用に文字サイズを補正する」はオンで、サイズ補正率は縦129%、横100%。
Jwwでの文字高 3.5mm → DWGでの文字高 3.522mm(縦横比は1.0)
または、3.5mm → 4.543mm(縦横比は1.0)
文字の基点によって、補正率のかかり方が違い、Jww上で同サイズの文字が、DWGでは異なるサイズになります。
基点 左下は 4.543mm ( 3.5x129%=4.515≒4.543?)
左下以外は、3.522mm(2.730x129%=3.522)
Jacの変換設定の「文字基点」に影響を受けているようです。例えば「右下」とすると3.5→3.522mmのパターンになります。
また、寸法値に関しては、「文字基点」の変換設定に関係なく3.5→3.522mmのパターンになります。
深くテストしておりませんが、上記のような状態です。
よろしくお願いいたします。
いさたさん、こんにちは。
Jw_cadでS=1/1,文字高さ3.5mmのサンプルファイルを作りJacConvertVer3.06cで
DWG変換後にAutoCAD2000LTで読込みしてみました。
変換時の設定は文字サイズ補正せず文字位置を「標準」と「中中」の2つです。
いさたさんからのコメントのとおり文字高さはAutoCAD上では2.73に変化します。
2.73のサイズ変更は意図的に行っています。文字位置を「中中」とした場合も
AutoCAD上では同文字サイズ・同位置に表示できていると感じるのですがいかがで
しょうか?
Jw_vadとAutoCADのグリフ定義の差で発生するサイズやオフセットを意図的に補正し
ています。
---------------------------------------
JWW=>DWG変換(文字変換テスト)
JacConvertのDWG変換設定(文字起点中中)
JW_cadの元データ
JacConvertでDテキストMSゴシック(文字起点標準)変換後AutoCAD2000LTで読込
JacConvertでDテキストMSゴシック(文字起点中中)変換後AutoCAD2000LTで読込
ゲストユーザ: いさた
K.Nakahara様、いさた です。
お忙しいところありがとうございます。
AutoCad用の文字補正は、Jw_Cad上の文字サイズと見た目が近くなるように再現する、ということで意図的にサイズ変更を
されているのですね。仕様、ということで了解いたしました。
ただ、100%以外の補正率をかけた場合に、文字の基点によって、Jwwでは同じ文字サイズでも、補正後のDWGでの補正後文字サイズが一定に
ならない点(私のテストその3の結果)につきましては、改善していただけるとありがたいです。
昨今はCADデータの受け渡しについて、電子納品の都合上、表示上の見た目よりも、文字サイズが製図基準に整合しているのか?
(もちろん、サイズがOKでも、表から文字がはみだしているような図面はダメですが)といった、データ属性の方を重視されることが
多くなってきたため、このような問い合わせをさせていただきました。
よろしくお願いいたします。
いさたさん、こんにちは。
趣旨を承知しました。
文字サイズ、位置の変換方法を見直し検討します。
時刻はすべて JST , 現在の時刻は 08:38 午後
- 通常
- 注目トピック
- ロック済
- 新着
- 注目トピック 新着
- ロック済トピック 新着
- ゲストユーザの投稿を見る
- 投稿可能
- HTML許可
- バッドワードをチェック