ニュース

フリーのテキストエディター「Mery」が最新ベータ版でフォントフォールバックに対応

「Consolas」と「メイリオ」など、好みのフォントを組み合わせ可能

ベータ版「Mery」v2.7.5

 フリーの高機能テキストエディター「Mery」の最新ベータ版v2.7.5が、5月19日に公開された。本バージョンでは“フォントフォールバック”が新たにサポートされている。

 “フォントフォールバック”は、レンダリングに用いるよう指定されているフォントに今から描画する文字が含まれていない場合に、それを持つ他のフォントから文字を拝借して描画する仕組み。たとえば、プログラマー御用達の等幅フォント「Consolas」には日本語を描画するために必要な文字が含まれていないが、フォールバック(予備、代替)として「メイリオ」などの日本語フォントを指定しておけば、日本語の部分も問題なくレンダリングできる。うまく利用すれば、英数字を表示するフォント、日本語テキストを表示するフォント、絵文字や記号を表示するフォントにそれぞれ自分の好みのフォントを割り当てることができる。

「Consolas」と「メイリオ」を組み合わせ

 Windowsにはもともと“フォントリンク”と呼ばれるフォールバックの仕組みがあり、レジストリを編集すれば好きなフォント同士を組み合わせることができる。しかし、レジストリの編集は入門者には少しハードルが高い。また、DirectWriteを有効にした状態では“フォントリンク”の効果が得られないという問題があったという。そこで、フォントのフォールバックをOS任せにせず、ある程度「Mery」でコントロールする仕組みが実装された。

 「Mery」のフォントフォールバックはDirectWriteを有効にした場合のみ利用可能(OSはWindows 8.1以降が必要)。[ツール]-[オプション]ダイアログの[DirectWrite]セクションでDirectWriteを有効化すると、フォールバックフォントを登録できるようになる。「Consolas」と「メイリオ」を組み合わせたい場合は、標準のフォントを「Consolas」に、フォールバックフォントに「メイリオ」を指定すればよい。

[ツール]-[オプション]ダイアログ

 ベータ版「Mery」は、64bit版を含むWindows XP/Vista/7/8/10に対応するフリーソフトで、現在作者のWebサイトからダウンロード可能。安定版にはまだ盛り込まれていない“Zen モード”や“タイプライタースクロール”、スクロールバーマーカーといった実験的な機能をテストすることができる。

ソフトウェア情報

「Mery」ベータ版
【著作権者】
Kuro 氏
【対応OS】
64bit版を含むWindows XP/Vista/7/8/10
【ソフト種別】
フリーソフト
【バージョン】
2.7.5(19/05/19)