前提・実現したいこと
Electronでメニューバーに残り時間を表示するポモドーロタイマーを作っています。
メニューバーにテキストで時間を表示するさい、デフォルトだとプロポーショナルフォントですが、それを等幅フォントに変更したいです。
Electron
menubar
macOS(10.14
発生している問題
デフォルトだとプロポーショナルフォントの為、時間が変わるたびに数字の幅が変わってしまいチラチラ見辛くなってしまっている。
00:00 00:01 //0から1に変わるタイミングで横位置が微妙にづれてしまう 00:02 //teratailだと等幅フォントなので分かりづらいですが…
試したこと
Electronのデフォルトフォントを変更する
こちらを参考にしました。
「menubar」を追加しているので
javascript
1 2const menubar = require('menubar'); 3 4let mb = menubar({ 5 width:300, 6 height:40, 7 webPreferences: { 8 defaultFontFamily: { 9 standard: 'Osaka-Mono', 10 }} 11});
のようにしてみましたが特に変化が見受けられませんでした…
ご教授いただけましたら幸いです。
補足情報(FW/ツールのバージョンなど)
Electron 4.0.4
menubar 5.2.3
macOS 10.14
あなたの回答
tips
プレビュー