Indexへ
(1261)//【1262】→(1263)
------------------------
【タイトル】外部変形で文字基点の決め方教えてください
【記事番号】 1262 (*)
【 日時 】03/11/27 02:22
【 発言者 】CAZUDO

最近、外部変形に興味を持ちまして、いろいろ調べたり・書いたり・テストしたりとやってます。
でもまだまだ初心者です。
表題にも書きましたが、文字の基点を「中中」にして連番を書く外変を作りたいのですが、何所を調べてもどう書き出せばよいかまったく解りません。

初心者相談室に書くべきだったかもしれませんが、こちらに書くことにいたしました。
どなたか、ご教授よろしくお願いします。


Indexへ
(1262)←【1263】→(1266)
------------------------
【タイトル】Re(1):外部変形で文字基点の決め方教えてください
【記事番号】 1263 (1262)
【 日時 】03/11/27 08:54
【 発言者 】名無し

▼CAZUDOさん:
>文字の基点を「中中」にして連番を書く外変を作りたいのですが、何所を調べてもどう書き出せばよいかまったく解りません。
>

1,指示した点を文字の「中中」位置に来るように出力したい
2,出力した文字の基点を「中中」で出力したい

以上2つの意味に取れるが(おそらく両方だと思うけど)残念ながら
外部変形で文字基点を指示する方法は無い必ず左下が基点となる

従って 2 は不可能

1 は出力する文字種と図面尺度から文字サイズ(実寸)を調べてオフセット値を計算して出力する


Indexへ
(1263)←【1266】→(1264)
------------------------
【タイトル】Re(2):外部変形で文字基点の決め方教えてください
【記事番号】 1266 (1263)
【 日時 】03/11/27 12:19
【 発言者 】CAZUDO

▼名無しさん:
>
>1 は出力する文字種と図面尺度から文字サイズ(実寸)を調べてオフセット値を計算して出力する

そうだったんですか、一生懸命検索しても出てこないわけですね。
いろいろ試して、がんばってみます。
ありがとうございました。


Indexへ
(1266)←【1264】→(1265)
------------------------
【タイトル】RE: 外部変形で文字基点の決め方教えてください
【記事番号】 1264 (1262)
【 日時 】03/11/27 10:29
【 発言者 】Yacht za79d_NOSPAM@hotmail.com

CAZUDOさん、こんにちは。

名無しさんのおっしゃる通り、文字全長と図面尺度から文字列中央へのオフセットを
出すしかないですが、あともう少しヒントを・・・

縦方向は文字高の半分なので簡単ですね。
横方向は、文字間隔が0であれば簡単ですが、文字間隔がある文字種の場合、
半角文字のあとの文字間隔は、設定文字間隔の半分になってますので注意が必要です。

W=4,H=4,D=0.5の文字の場合、「"」を間隔0.5mm、「'」を間隔0.25mmとすると、
「あいうえお1234」は、「あ"い"う"え"お"1'2'3'4」で全長31mm、
「あ1い2う3え4お」は、「あ"1'い"2'う"3'え"4'お」で全長31.25mmです。

ややこしそうですが、外変を作成している言語で、文字列末尾の全角/半角の区別が
できれば、比較的簡単な式で全長は求まります。
ただし、「m^u3」などの特殊文字は全く考慮していません(^^ゞ

がんばってください(^_^)              Yacht


Indexへ
(1264)←【1265】→(1267)
------------------------
【タイトル】一部訂正
【記事番号】 1265 (1264)
【 日時 】03/11/27 10:52
【 発言者 】Yacht za79d_NOSPAM@hotmail.com

>「あいうえお1234」は、「あ"い"う"え"お"1'2'3'4」で全長31mm、
>「あ1い2う3え4お」は、「あ"1'い"2'う"3'え"4'お」で全長31.25mmです。

は、全長が逆でした。

「あいうえお1234」は、「あ"い"う"え"お"1'2'3'4」で全長31.25mm、
「あ1い2う3え4お」は、「あ"1'い"2'う"3'え"4'お」で全長31mmです。

です。スミマセンm(__)m


Indexへ
(1265)←【1267】→(1268)
------------------------
【タイトル】Re(1):RE: 外部変形で文字基点の決め方教えてください
【記事番号】 1267 (1264)
【 日時 】03/11/27 12:30
【 発言者 】CAZUDO

Yachtさん、こんにちは。

>出すしかないですが、あともう少しヒントを・・・

返事が遅れてすいません。

丁寧な解説をありがとうございます。
まだ勉強したてなので、たいしたものは作れませんが参考にさせて頂きます。
いろいろ試してみて、解らないことがありましたら又質問させてください。


Indexへ
(1267)←【1268】→(1271)
------------------------
【タイトル】Re(1):外部変形で文字基点の決め方教えてください
【記事番号】 1268 (1262)
【 日時 】03/11/27 16:32
【 発言者 】Caba pxx12754@nifty.com

▼CAZUDOさん:
>表題にも書きましたが、文字の基点を「中中」にして連番を書く外変を作りたいのですが、

まさにそのような目的の外部変形(AWKスクリプト)を私のサイトで公開・配布しております。
ご参考までに・・・

http://homepage1.nifty.com/caba/


Indexへ
(1268)←【1271】//(1272)
------------------------
【タイトル】皆さんありがとうございます。
【記事番号】 1271 (1268)
【 日時 】03/11/28 00:41
【 発言者 】CAZUDO

Cabaさん こんばんは

HP拝見させていただきました。
今から解凍して使ってみます。

ありがとうございました。