あらまし
GitLabにはブラウザ上でファイルを編集する機能(Ace:Ajax.org Cloud9 Editor)が搭載されている.
便利な機能だが,Safari 7.0(OS X Mavericks)だと英字でのカーソルの位置がおかしい.その解消法を示す.
症状
文字間とカーソルの位置がずれていることがわかる.
解消法
ターミナル(Terminal.app)に以下のコマンドを入力,Enter.
$ defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2ScreenFontSubstitutionEnabled -bool YES
結果
カーソルから文字が正しく出現している.
参考
Cursor mispositioned when using fractional fixed-width fonts · Issue #1534 · ajaxorg/ace · GitHub