- 2006.12.13 Wednesday
- Jw_cad > 線記号変形
建築資料館で、既存文字に ( ) を入力したいと質問が出てましたが、これって
外部変形が一番良いのでしょうが、有るかどうか知りません。
線記号変形でって質問にありましたが、私が思いつくのは文字で唯一読取点
として取れる、【左下】と【右下】を使う方法です。
作ってみましたが、他に良い方法があるかもしれません。

下記がそのデータになります。 各自の環境に合わせて、適当に保存して下さい。
外部変形が一番良いのでしょうが、有るかどうか知りません。
線記号変形でって質問にありましたが、私が思いつくのは文字で唯一読取点
として取れる、【左下】と【右下】を使う方法です。
作ってみましたが、他に良い方法があるかもしれません。

下記がそのデータになります。 各自の環境に合わせて、適当に保存して下さい。
0 既存文字に()入力
500 -20 10
768 10 10
#
08 00 0 0 0 360 7 1 -11 e 0.5 指示点位置ダミー
08 00 10 0 0 360 7 1 -11 e 0.5 倍率点位置ダミー
08 01 5 -4 10 -4 10000 702 -11 "左下・右下2点指示
08 01 0 0 10 0 10000 002 -11 "入力文字
05 05 0 0 1.25 0 10000 202 -1 "(
05 05 10 0 11.25 0 10000 002 -1 ")
#
999
- Newer: 金桜様から
- Older: 瞬間PDF ZERO
Comments:8
- 魔法使いの弟子 2006/12/13 09:08 AM
-
ファイル名はmoji_k.bat
REM 文字列のカッコ付け
echo off
REM #jw
REM #h3
REM #e
copy jwc_temp.txt test.txt > nul
del jwc_temp.txt
jgawk -f moji_k.awk test.txt > jwc_temp.txt
:END
ここまで
ファイル名はmoji_k.awk
BEGIN{
print "hd"
}
/^c/{
m1 = "(" jsubstr($0,jindex($0,"\"")+1) ")"
printf "%2s %f %f %f %f \"%s\n",$1,$2,$3,$4,$5,m1
next
}
{print}
ここまで
これで取り敢えずカッコがつきます。
printf の行の 円サイン+n が うまく表示されていません。制御コードと解釈されて行変えになってしまいました。
一度エディタにコピーしてから、ファイルを作成してください。
- 憂爺 2006/12/13 09:53 AM
-
魔法使いの弟子さん、はじめまして。
わざわざ作って頂いて恐縮です。 m(_ _)m
printf の行の部分ですが、外部変形に関しては知識がありませんので、詳しく教えて頂けませんか?
よろしくお願いします。 - スター 2006/12/14 06:46 AM
-
はじめまして
使ってみたけど、このままだと hq が残って未実行になります。
moji_k.awkの最終行の
{print}
を
/[^hq]/{print}
さらに4行目の
/^c/{
が cn にひっかかるので
/^c[^n]/{
に変えます。
円サインは
\ がYに横棒2本の円記号という意味です。 - 魔法使いの弟子 2006/12/14 09:15 AM
-
憂爺さん こんにちは
修正ありがとうございます。
特に cn は 忘れていました。
フォントには、興味が無いので、使用していませんでした。
とりあえず 作ってみたものの・・・
文字関係はこれですべてに括弧がつきますが
高さ・寸法などにも括弧がついてしまいます。
これが要望? 仕様なのかと思いますが。
私が個人的に使う場合には、
ch (横書き文字)だけのほうがいいかと思います。
そのときは
/^cn/{
にすればよいです。
線記号変形との比較が目的ですから、両方使ってみてください。 - 魔法使いの弟子 2006/12/14 09:23 AM
-
間違えました。
/^cn/{ <- 間違い
/^ch/{ こっちが正しい
ごめんなさい。
システムによって ¥(円サイン)とバックスラッシュ(反対の斜め線)の表示が変わります。AWKの本でも¥ではなくバックスラッシュで書いているものもありますし。 - 憂爺 2006/12/14 11:48 AM
-
スターさん、魔法使いの弟子さん、こんにちは。
スターさん、こちらこそはじめまして。
動作を確認出来ました、私のフォルダの作り方に問題があったようで、新規で別のフォルダに保存したら動作しました。
質問者の意図が解らないので、どんなのがお望みかは本人のみぞ知るってことでしょうね。
線記号変形だと、読み取り点を掴むのがちょっと面倒ですし、それが大量にある場合は外部変形ってことになるのでしょうね。
作図者本人のお好みってことになるのかな・・・・
今回はわざわざ作って頂き、また加筆の指導まで、本当にありがとうございました。 - 魔法使いの弟子 2006/12/14 01:30 PM
-
rsa さん みたいに がんばる?
なんて いってみたりして
宴会の季節です。お体大切に。 - 憂爺 2006/12/15 07:44 AM
-
魔法使いの弟子、おはようございます。
> rsa さん みたいに がんばる?
私では無理ですね・・・・(^^ゞ
Trackback:0
- TrackBack URL for this entry
- http://www.y-chan.net/jw_cad/sb.cgi/78
- Listed below are links to weblogs that reference
- 既存文字に ( ) を入力 from Jw_cad Blog
- トラックバックはありません。