このマクロは日本語と欧文(英独)を混ぜて書く機会が多い人に向けて、日欧文の境界に四分空白(半角の半分
強)の特殊空白を入れる事で、文章の体裁を整える事を目的に作りました。同様の機能はワープロソフトにもあり
ますが、設定画面でON/OFFを選ぶ一択方式で編集画面では空白不要部分の調整は出来ないようです。本マクロは、
ユーザーの意図しない部分に空白が入ったらマウスで範囲選択して消去できます。また範囲選択した部分のみのマ
クロ実行も可能です。「ワープロ」同様に本文は日本語明朝、欧文は欧文専用フォントと使い分けが出来ます。
「秀丸パブリッシャー」で印刷出来ました。なお、フォントにより特殊空白の横幅は変化します。使用フォントに
合うマクロをお試し下さい。 詳しくはマクロ使用説明書をご覧下さい。
(留意点)
マクロ実行後に前後に空白が出来る記号を見つけたら、マクロの10、11行に、その記号を追加投入して下さい。
それでも空白が出来る場合や、「秀丸」からのエラーが出る場合は、12行以下を次のように追加して下さい。
replaceallquick @"[\u0022][\u2009]" , "\u0022" , regular ;//半角引用符 \" でもエラーになる
replaceallquick @"[\u2009][\u0022]" , "\u0022" , regular ;//半角引用符 \" でもエラーになる
記号自体が空白で表示しない場合(例:ドイツ語引用符)はフォント→追加のフォント欄にその記号を
登録して下さい。
〔ドイツ語特有の約物は 引用符、大小アクサングラーブ、ナンバー、半角横棒(環境依存文字)U+2013の六個
しか採取出来ていません。〕
----
※「特殊空白U+2009を全消去するマクロ」を同梱しました。(四分空白専用)
※ 四分空白より細い「和欧混植 HAIR SPACE マクロ」を同梱しました(半角の三分の一程度)
※「より細い特殊空白U+200Aを全消去するマクロ」を同梱しました。(HAIR SPACE専用)
※ マクロ動作確認用テキストファイルを同梱しました。
※ 特殊空白の横幅を比較した画像ファイルを同梱しました。
マクロ開発環境:32bit版 秀丸エディタ Ver,9.00β2 / OS:Win7 64bit版
|
|
|