iA Writer for Mac は、レスポンシブデザインを使う最初のネイティブテキストエディタです。なぜこんなに時間がかかったのでしょうか?
iA Writer for Mac について、お客様からよく聞かれていた要望のひとつが、文字サイズを変えられるようにしてほしい、というものでした。これは簡単に追加できる機能ですが、私たちはそれに屈しませんでした。なぜでしょう?
傲慢!
一部の批評家は、Writer のタイポグラフィは私たちの途方もない傲慢さのせいだと言いましたが、Writer が 1 つの書体と文字サイズしか持たない理由は次の通りです。
- テキストエディタでの先延ばしの大きな要因のひとつは、フォントをいじることです。好みがいろいろあり、20 年前からの小さすぎる文字サイズの遺産もありますが、書体と本文サイズを決めることは好みの問題ではありません。
- 小さいフォントサイズは読むときや編集するときに役立ちますが、文字を至近距離で見ると、文を一つずつ作りながら集中しやすくなります。
- 私たちが選んだフォントサイズは 理想的ではありません。それは妥協でした。ほとんどの Mac 画面でよい結果を出せるサイズです。ある画面では少し大きく、より新しい画面では完璧より少し小さく見えることもあると承知していました。
改善の余地があることは分かっていました。Writer のシンプルさを保ったまま異なるフォントサイズを可能にする解決策を、かなり長いあいだ考えてきました。解像度やピクセル密度を判定し、画面ごとにフォントサイズを変える技術的な方法を探しました。
解決策: レスポンシブなデザイン
web 向けデザインで培った深い経験に触発され、私たちは Writer for Mac にレスポンシブデザインを与え、ウィンドウ幅に応じてフォントサイズを変えるようにしました。これにより、テキストの組版上の比率を保ったまま、再フローさせずにズームイン・ズームアウトできます。
こんな明らかな解決策を見つけるのに、なぜこんなに時間がかかったのか、自分でも分かりません。ただ、誰もまだやっていないことを考えると、ネイティブアプリでのレスポンシブデザインは、見た目ほど自明ではないのかもしれません。Writer for Mac に組み込まれた Focus Mode や Auto Markdown のような独自機能もあり、思ったほど簡単に実装できたわけではありません。それでも、こうした細部を丁寧に整えることで、この新機能をできるだけ自明で自然に感じられるようにしました。
可変サイズのリサイズも試しましたが、最終的には 3 段階のアダプティブレイアウトを採用することにしました。理由はこうです。
Writer for Mac での書き方
私たちは何か月もプロトタイプを試してきましたが、この単純な変更が書き方まで変えました。私たちはこの 3 つの文字サイズをこう使っています。
- 難しい執筆には大きめサイズ: 文を近くで見ると、ペースがゆっくりになります。これは、一歩ずつ進める必要がある難しいテーマを書くときに特に役立ちます。Focus Mode と組み合わせると、難しい科学論文や詩、哲学的テキストを書くのに向いています。
- 書く・編集するには中くらいサイズ: 素早く、簡単な執筆と編集に向いています。
- 読むには小さめサイズ: 小さいフォントサイズのほうが、周囲のテキストを見ながら書けるので好きな書き手もいます。ただし、ときには小さすぎると 多すぎる テキストが見えてしまいます。見えすぎると、速いタイピング、雑な思考、そして書くのをやめて編集し始めたくなる誘惑につながります。そうしたテキスト(そしてそうした書き手)にはこれが役立つこともありますが、私たちは小さめサイズが、テキストを動かすとき、「全体像」の編集、そして書いたものを読むときに最もよく働くと考えています。
別の使い方としては、開いている文書を重要度順に並べ、バックグラウンドに置く前にウィンドウを小さめサイズにして、作業中のウィンドウは文字を大きめにする、という方法もあります。二次的なテキストには中くらいのサイズを使います。

このバージョンの目玉機能はレスポンシブデザインだと考えていますが、Writer for Mac には選択範囲に応じた単語数カウント、強力な検索と置換、HTML プレビューパネルも追加されています。