问题描述

我的comsol多物理会话中的日志窗口看起来像这样:

解决方案

该问题最常见于Ubuntu 20.04 LTS(焦点窝)Texlive-Fonts推荐存在。但是在其他操作系统和其他情况下也观察到了这一点。这是由于使用不正确的字体引起的操作系统问题。任何在“快递”家族中使用字体的软件都会受到此影响。

您可以使用以下命令检查字体:FC匹配快递员

在Ubuntu的全新安装20.04时,应输出:nimbusmonops-regular.otf:“ nimbus mono ps”“常规”

如果输出包括任何类型1字体(例如,使用文件扩展 *.pfa或 *.pfb),则可能是您在日志窗口中看到的问题的原因。

最简单的解决方法是删除任何已知引起此问题的软件包,例如Texlive-Fonts推荐

一个更高级的修复程序是手动覆盖应用程序的字体时应使用的字体文件。请注意,这也会影响除COMSOL多物理学以外的其他应用程序。您可以通过创建文件来做到这一点〜/.config/fontconfig/fonts.conf具有以下内容:

<?xml版本=“ 1.0”?> <!doctype fontconfig系统“ fonts.dtd”>      courier  courier    <编辑模式=“ nistion” name =“ file”> /usr/share/fonts/truetype/dejavu/dejavusansmono.ttf       >

您可以使用任何 *.ttf或 *.otf字体而不是/USR/share/fonts/truetype/dejavu/dejavusansmono.ttf。它在此示例中使用,因为它是默认情况下在Ubuntu上可用的常见单拼字体。

通过重新启动comsol多物理学来完成,该物理现在应该使用dejavu作为日志窗口: