OmniFocus3でのフォント変更
この辺りを読みながらできるかと思いましたがどうにもうまくいかないです。
どうもOmniFocus2ではカスタムできていたのがOmniFocus3ではできなくなっているのでしょうか。
もしどなたかお知恵を借りられるならば幸いです。
takahrt.icon これはある程度時間をとれる時でないと検証するのも難しそうですが、ruby環境をインストールして、rubyのコマンドでplistを編集するという手法でしょうか? もしかしてrubyのバージョンや開発環境が、提案者と違うのかもしれませんね
玄武.iconありがとうござます。MacだとすでにRubyの実行環境は整っているようですので、ターミナルから実行してみたのですがどうもうまく走らないようです。詳しい状況をまた追記させていただきます。
rashita.iconエラー文をコピペしていただければ、状況が少しわかるかもしれません(わからないかもしれません)。
玄武.iconありがとうございます。エラー文は以下のとおりです。
Traceback (most recent call last):
2: from omnifocus-fontsize-enlarge.rb:4:in `<main>'
1: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- plist (LoadError)
どうやらplistファイルが読み込めなかったということのようですが、そこから先がちょっとわからないです。
rashita.icon見た限りだと、plistというruby用のライブラリがパソコン内にインストールされていない状況かなと思います。
ruby は、 rubygemというツールで、新しいライブラリを読み込むことができます。
Webブラウザの拡張機能のようなものと捉えてくださればOKです。
詳しい情報が必要なら以下を
omnifocus-fontsize-enlarge.rbの4行目にrequire 'plist'とありますが、これはこのコードでplistというライブラリを使うよ、という宣言です。
なので、上記のエラーはplistをインストールすれば解決すると思います。
具体的にはターミナルで、
gem install plistとやればOKです。
パーミッションエラーが出たら、 sudo gem install plistとやればOKです。
パスワードの入力を求められると思いますので、Macのパスワードを入れてください。
文字が入力されていないように見えますが、しっかりされてます。
これでplist周りのエラーは消えると思いますが、他にも出てくるかもしれないので、そのときはまた書き込んでみてください。
玄武.icon詳しくご教示いただきありがとうござます。試してみたいと思います。
プログラムは実行できました!
OmniFocusのplistファイルの場所が違ったのでそこを直したら、デスクトップに新たにOFIFontRegistry.plistができました。
できあがったOFIFontRegistry.plistを置き換えてみてOmniFocusを立ち上げてみたのですが、何も変わっていないようです…
もしかするとフォントサイズは変わっているのかもしれないですが、少なくともフォントは変わってはいないようです。
最初はfont_name = 'MeiryoKe_Console’の箇所のままで、次にMeiryoKe_Consoleの部分を変えたいフォント名である”M+ 1p”やインストールされている名称である”mplus-1p-regular”と入れてみましたが変わらずでした。
rashita.icon自分で実行していないので、なんとも言えないのですが、元コードの以下の部分
code:hoge.rb
end
代入のイコールが一つ多いように見えます。
code:hoge.rb
end
こうだったら、どうでしょうか。
玄武.iconおおすごい、できました!ありがとうござます!お手数おかけ致しました。
takahrt.icon倉下さんゴイス!
つぎなるタスクはフォントの選択ですね
玄武.iconなかば諦めてましたので、すごかったですw
正直macOSのシステムフォントであるヒラギノ角ゴシックよりも読みやすさに劣ると思いますが、丸みをおびたやわらかな感じがして、OmniFocusもかっちりしたアプリなのでそこにヒラギノ角ゴシックを使うより、かしこまった感じがしないので書き込みが捗る気がします。
また、みなさまのおすすめ・お気に入りのフォントも気が向いたときに書き込んでいただければと思います。
玄武.icon追記です。
OmniFocus for Macのバージョンがアップするとファイルが上書きされて元のフォントに戻ります。
フォントを変えるにはまた同じ作業をする必要があります。
玄武.icon
OmniFocusにも使ってみようかと思案中です。