しらいとブログ

ネットで検索してもなかなか出てこないIT情報を独自にまとめています

Atom EditorでDirectWriteを無効にする

2015年6月26日に1.0.0が公開されたAtom Editorですが、WindowsではDirectWriteがデフォルトで有効になっており、MacTypeなどのgdi++系ソフトとの相性が良くありません。

一応DirectWriteを無効にする方法があるのでここに書いておきます。

  1. Atom Editorは終了しておきます。
  2. app.asar」をバイナリエディタStirlingがオススメ)で開きます。
    場所はC:\Users\(ユーザー名)\AppData\Local\atom\app-1.0.0\resources\app.asar
  3. 'direct-write': true,」で検索し、「'direct-write':false,」に書き換えます。
    trueの前の半角スペースは無くてもいいので、半角スペース+truefalseに書き換えます。

残念なことに、app.asarファイルはバージョンアップで更新されるので、バージョンアップの度に毎回やらなければいけません。

一応Atom Editorのソースコードを(Electronも含めて)読みましたが、現時点ではこれ以外に方法は無さそうです。