
JI1ILB様
お手数をおかけして申し訳ありませんでした。
文中にhQSLの定義文の命令コマンドがあるとエラーになるようです。
これを削除することで書き込みできるようになりました。
大変お騒がせしました。
さて、コールサイン等に「縁取り文字」を使用したいのですが、ヘルプ内を探しても見つかりませんでした。
定義ファイルのエディタの「命令」でフォントの指定のメニューには出てきません。
縁取り文字のhQSLをいただくことがありますがどのようにしたら良いのかご教示ください。
バージョンは最新の5.09aです。
https://yuito.sakura.ne.jp/cgi/patio2/patio.cgi?read=3&ukey=1
下記にお気に入りのもの、それに近いものがあれば、そのmQSLファイルをダウンロードして、
内容を確認してお好みに変更すればいいかと存じます。
https://kazuilb.sakura.ne.jp/hamlogqsl/HAMLOGQSL.html
> さて、コールサイン等に「縁取り文字」を使用したいのですが、ヘルプ内を探しても見つかりませんでした。
> > さて、コールサイン等に「縁取り文字」を使用したいのですが、ヘルプ内を探しても見つかりませんでした。
JS1BRX/深井さんが御提示のデザインのように黄色の文字の周りにぐるっと黒色の線で縁取りをするような命令文はないのかもしれませんね。
> 下記にお気に入りのもの、それに近いものがあれば、そのmQSLファイルをダウンロードして、
> 内容を確認してお好みに変更すればいいかと存じます。
> https://kazuilb.sakura.ne.jp/hamlogqsl/HAMLOGQSL.html
影文字であれば、
je6lao長野さん御提示のページ(いろいろなhQSL)、最上段左から2番目のJG1MOU浜田さんのhQSL、mQSLの定義ファイルを拝見させていただいたところ、先に影の部分の黒色で自局のコールサインをPrintし、次に文字の本体部分の緑色を上方向に6ドット、左方向に6ドットずらしてPrintしているように理解しています。
添付の当局のhQSLでは、縁取りしているコールサインとQTHは定義ファイルで記述したものではなく、JPEGファイルの中に作り込んでいます。
こういうやり方もあります。
私も自分のhQSLは見やすくする為に影文字を使っています。
この影文字の方法を利用して左右上下に影を作って最後にメインを中央表示するよう作ってみました。(添付画像参照)
;-影表示-------------------------------
#FontColor=0x0080FFFF ; (黄色)
#Print 0,2,"!Ca" ;コールサイン影(左)
#Print 4,2,"!Ca" ;コールサイン影(右)
#Print 2,0,"!Ca" ;コールサイン影(上)
#Print 2,4,"!Ca" ;コールサイン影(下)
;-メインCALL---------------------------
#FontColor=0x00FF0000 ;(青)
#Print 2,2,"!Ca" ;自分のコールサイン
;---------------------------------------
参考程度に・・。
趣向と違っていたらごめんなさい。
他に下記方法などが有りそうですが、使い方は良く判りません。
・ペイント3D(その他ソフト)で背景透過の画像を作って利用する。
・縁取り文字のフォントをダウンロードして来て活用する。
こちらも何種類かあるみたいですが、文字種が限られてるようです。
※CALL程度の加工は色々有りそうですね。漢字迄は大変そう
皆さんどうされてるのか、興味あります。

皆さん、ご教示ありがとうございます。
色々な方法がありそうですね。
je6lao長野さんにご紹介いただいた、いろいろなhQSLカードのサイトにも縁取り文字が使われているものがありましたが残念ながら定義ファイルは未公開でした。
また、JE1OTN/藤井さんの方法も画像データに作り込んでしまうという方法もボンヤリとイメージしていましたが、画像の加工ソフトに流用できるソフトと云えばパワーポイントしか手元にないのとパワポで作成してJPEGファイルに変換すると極端に画質が落ちてしまうので逡巡していました。
JH1UVJ 井上さんからご教示いただいた上下左右に影文字をつくるという方法は、眼から鱗の思いでした。これならhQSLの定義ファイルだけで完結しますね。早速試してみたいと思います。
あらためて皆さんありがとうございました。
このスレッドをご覧になっている皆さんにも背景に写真を使われる際は「縁取り文字」をご検討いただけたら幸いです。
> 私も自分のhQSLは見やすくする為に影文字を使っています。
> この影文字の方法を利用して左右上下に影を作って最後にメインを中央表示するよう作ってみました。(添付画像参照)
> ;-影表示-------------------------------
> #FontColor=0x0080FFFF ; (黄色)
> #Print 0,2,"!Ca" ;コールサイン影(左)
> #Print 4,2,"!Ca" ;コールサイン影(右)
> #Print 2,0,"!Ca" ;コールサイン影(上)
> #Print 2,4,"!Ca" ;コールサイン影(下)
> ;-メインCALL---------------------------
> #FontColor=0x00FF0000 ;(青)
> #Print 2,2,"!Ca" ;自分のコールサイン
> ;---------------------------------------
>
> 参考程度に・・。
> 趣向と違っていたらごめんなさい。
>
> 他に下記方法などが有りそうですが、使い方は良く判りません。
> ・ペイント3D(その他ソフト)で背景透過の画像を作って利用する。
> ・縁取り文字のフォントをダウンロードして来て活用する。
> こちらも何種類かあるみたいですが、文字種が限られてるようです。
>
> ※CALL程度の加工は色々有りそうですね。漢字迄は大変そう
> 皆さんどうされてるのか、興味あります。
> JH1UVJ 井上さんからご教示いただいた上下左右に影文字をつくるという方法は、眼から鱗の思いでした。これならhQSLの定義ファイルだけで完結しますね。早速試してみたいと思います。
JH1UVJ 井上さん、素晴らしいアイディアを有難うございます。
座標指定が楽にできるようにしてみました。
#Mov $$X=60
#Mov $$Y=2
;-影表示-------------------------------
#FontColor=0x0080FFFF ; (黄色)
#Print $$X-2,$$Y,"!Ca" ;コールサイン影(左)
#Print $$X+2,$$Y,"!Ca" ;コールサイン影(右)
#Print $$X,$$Y-2,"!Ca" ;コールサイン影(上)
#Print $$X,$$Y+2,"!Ca" ;コールサイン影(下)
;-メインCALL---------------------------
#FontColor=0x00FF0000 ;(青)
#Print $$X,$$Y,"!Ca" ;自分のコールサイン
フォントをボールド体で書いてその上にレギュラー体でかきたら縁取りになりませんかね??
やったことないので未確認です。スイマセン(^_^;)

jr1cpb/稲村さん書込ありがとうございます。
実は私も、フォントサイズを一回り大きいサイズで描いてその上に一回り大きいサイズで重ねるというのをやってみました。
結果は、コールサインの始まりから末尾に行くに従って文字が大きくずれてしまいましたが
稲村さんのやり方は思いつきませんでした。
今回の井上さんの原案、浜田さんの改良案は、縁取り効果をきめ細かく設定できるのと、hQSLの掲載項目の増減などでレイアウトに変更が生じた場合も柔軟に対応できるという点で、あらかじめ画像データに縁取り文字のコールサインを埋め込んでしまう方法に対して優位にあると捉えています。
皆さん、ありがとうございました。
自分自身の備忘録として、そして一人でも多くの人にhQSLの定義ファイルだけで簡単に縁取り文字が描けることを知っていただくために自分の掲示板に書き込ませていただきました。
https://yuito.sakura.ne.jp/cgi/wforum/wforum.cgi?mode=read&no=113&reno=no&oya=113&page=0#113
https://yuito.sakura.ne.jp/cgi/patio2/patio.cgi?read=3&ukey=1
> > フォントをボールド体で書いてその上にレギュラー体で書いたら縁取りになりませんかね??
> > やったことないので未確認です。スイマセン(^_^;)

早速、試してみました。
移動運用ではエリア番号を附する仕様です。
Remarks1の欄に"%"で囲った移動運用地を入力し、先頭に"/"があるかないかで判別します。
井上さん、浜田さんのおかげで縁取り文字を定義ファイルだけで完結させることができました。
御両名には感謝感謝です。
実際にやってみたら文字の角のところの縁取りが欠けていますが見やすさについては充分に許容範囲です。
この点だけは画像を加工して縁取り文字を作成する方法に一日の長がありますね。
定義ファイルを書き込もうとしたらサーバに撥ねられました。
私のホームページのダウンロードの掲示板に落としておきますので興味のある方はご覧ください。
ありがとうございました。
https://yuito.sakura.ne.jp/cgi/upload/upload.cgi
こんにちは
> 実際にやってみたら文字の角のところの縁取りが欠けていますが見やすさについては充分に許容範囲です。
ちょっと角が気になるので訂正して見ました。これで角も埋まると思います。
;========================================
;= 自局コール表示 (縁取り文字) =
;========================================
#FontName="MS ゴシック"
#FontSize=128 ;大きさ指定
#Mov $$X=60 ;左右開始位置
#Mov $$Y=2 ;上下開始位置
;-影表示-------------------------------
#FontColor=0x0080FFFF ; (黄色)
#Print $$X-2,$$Y-2,"!Ca" ;コールサイン影(左上)
#Print $$X+2,$$Y-2,"!Ca" ;コールサイン影(右上)
#Print $$X-2,$$Y+2,"!Ca" ;コールサイン影(左下)
#Print $$X+2,$$Y+2,"!Ca" ;コールサイン影(右下)
;-メインCALL---------------------------
#FontColor=0x00FF0000 ;(青)
#Print $$X,$$Y,"!Ca" ;自分のコールサイン
>定義ファイルを書き込もうとしたらサーバに撥ねられました。
下記コマンドでエラーになるので一旦外しました。ここでは大丈夫かな?
#FontStyle=1

井上さん
改良版ありがとうございます。
早速書き換えて見ました。
同じくフォントスタイルは削除しています。
Remarks1に"%"で囲んだ運用地を入力(移動運用のときは先頭に"/n"のエリア番号を入れることで、常置場所/移動運用を打ち分けます。
Remarks1が空欄のときは常置場所が表示されるように設定しています。
#Size 1024,652,0x00000000 ;hQSLのサイズと背景色を指定
#FontName="MS ゴシック"
#FontSize=58
#Mov $$X=120
#Mov $$Y=120
?RmStr "%/";
#Goto *100
;-影表示-------------------------------
#FontColor=0x0080FFFF ; (黄色)
#Print $$X-2,$$Y,"!Ca" ;コールサイン影(左)
#Print $$X+2,$$Y,"!Ca" ;コールサイン影(右)
#Print $$X,$$Y-2,"!Ca" ;コールサイン影(上)
#Print $$X,$$Y+2,"!Ca" ;コールサイン影(下)
#Print $$X-2,$$Y-2,"!Ca" ;コールサイン影(左上)
#Print $$X+2,$$Y-2,"!Ca" ;コールサイン影(右上)
#Print $$X-2,$$Y+2,"!Ca" ;コールサイン影(左下)
#Print $$X+2,$$Y+2,"!Ca" ;コールサイン影(右下)
;-メインCALL---------------------------
#FontColor=0x00FF0000 ;(青)
#Print $$X,$$Y,"!Ca" ;自分のコールサイン
*100
;移動運用のときエリア番号を追加
?RmStr! "%/";
#Goto *200
#FontColor=0x0080FFFF ; (黄色)
#Print $$X-2,$$Y,"!Ca!R1,01,02" ;コールサイン影(左)
#Print $$X+2,$$Y,"!Ca!R1,01,02" ;コールサイン影(右)
#Print $$X,$$Y-2,"!Ca!R1,01,02" ;コールサイン影(上)
#Print $$X,$$Y+2,"!Ca!R1,01,02" ;コールサイン影(下)
#Print $$X-2,$$Y-2,"!Ca!R1,01,02" ;コールサイン影(左上)
#Print $$X+2,$$Y-2,"!Ca!R1,01,02" ;コールサイン影(右上)
#Print $$X-2,$$Y+2,"!Ca!R1,01,02" ;コールサイン影(左下)
#Print $$X+2,$$Y+2,"!Ca!R1,01,02" ;コールサイン影(右下)
;-メインCALL---------------------------
#FontColor=0x00FF0000 ;(青)
#Print $$X,$$Y,"!Ca!R1,01,02" ;自分のコールサイン
*200
#Exit
> 画像の加工ソフトに流用できるソフトと云えばパワーポイントしか手元にない
そんな場合は、「GIMP」というフリーソフト(無料)を御試し下さい。
大抵の有料の画像加工ソフトより優秀ですから、インストールしておいて損はありません。
「縁取り」の作業は下記に示す通り簡単です。
1)「縁取り」したい対象を選択する。
2)選択範囲を拡大する、拡大量は、縁取りの厚み。
3)レイヤーを新規作成し、拡大した選択範囲を、縁取りしたい色で塗りつぶす。
4)上記レイヤーが、「縁取り」被対象レイヤーより上の場合は、重ね合わせ順を下に変更。
拡大前後で選択範囲の差分をとるとか、他にも方法はありますが、簡単なこの手法を愛用してます。
> > ※CALL程度の加工は色々有りそうですね。漢字迄は大変そう
対象は、英数字に限らず、漢字でも非文字であっても、上記手法でOK。

JA3RAF/村脇さん情報提供ありがとうございます。
それは、市販の画像処理ソフトと同様、画像データにコールサイン等を取り込んで定義ファイルに貼り付けるということでしょうか?
私の場合は、なるべく定義ファイルだけで完結させる方法を探していたのですがhQSLの定義ファイルには一発で縁取り文字が作成できるコマンドが見つからず、この掲示板で質問させていただいた次第です。
その結果、井上さんのひらめきと浜田さんの知見のお陰でhQSLの定義ファイルだけで実現できる方法を得ることができました。
縁取り文字をよく見ると、フォントの角の部分の縁取りが欠落しています。
この点は、画像加工の方が一日の長があると思います。
しかし、見やすさと定義ファイル表示位置を自由に指定できるメリットを比べて
井上さんの方法をとることにいたしました。
とはいえ、優秀な画像加工のフリーウェア、今後何かに利用できるかもしれません。
今後の参考とさせていただきます。
ありがとうございました。
> > 画像の加工ソフトに流用できるソフトと云えばパワーポイントしか手元にない
>
> そんな場合は、「GIMP」というフリーソフト(無料)を御試し下さい。
> 大抵の有料の画像加工ソフトより優秀ですから、インストールしておいて損はありません。
> 「縁取り」の作業は下記に示す通り簡単です。
>
> 1)「縁取り」したい対象を選択する。
> 2)選択範囲を拡大する、拡大量は、縁取りの厚み。
> 3)レイヤーを新規作成し、拡大した選択範囲を、縁取りしたい色で塗りつぶす。
> 4)上記レイヤーが、「縁取り」被対象レイヤーより上の場合は、重ね合わせ順を下に変更。
>
> 拡大前後で選択範囲の差分をとるとか、他にも方法はありますが、簡単なこの手法を愛用してます。
>
> > > ※CALL程度の加工は色々有りそうですね。漢字迄は大変そう
>
> 対象は、英数字に限らず、漢字でも非文字であっても、上記手法でOK。
> それは、市販の画像処理ソフトと同様、画像データにコールサイン等を取り込んで定義ファイルに貼り付けるということでしょうか?
そういうやり方もOKですし、コールサイン等が別画像でもOKですし、やり方は色々。
> 私の場合は、なるべく定義ファイルだけで完結させる方法を探していた
やり方は色々ですから、御自由に選択して下さい。
> この点は、画像加工の方が一日の長があると思います。
まぁ、応用はききます。
非文字を縁取りしたいとか、単一色でない塗りつぶしとか、を要する時等に、御考慮下さい。