自定义字体的 CodeMirror 文本宽度

CodeMirror text width for custom font

我有一个CM的自定义主题,重要的部分就是这个:

.CodeMirror, .CodeMirror * {
  font-family: "Roboto Mono" !important;
  font-size: 14px;
}

使用这个主题导致文本在第一次渲染时测量不正确,但编辑器更新后看起来不错:

有什么方法可以强制 Editor/Doc 重新测量文本?找不到任何 API 方法。

我已经添加了您提供的 CSS,并且效果很好。 只是您不需要使用 .CodeMirror *

我认为您的问题可能是由其他原因引起的。 尝试在页面加载后调用 editor.refresh();