Python 使用 Google 字体打印表格数据
Python printing tabular data breaks with Google fonts
我正在使用 Tabulate 包以 table 格式打印数据。输出被发送到网页。使用默认字体时一切正常。但是,在更改字体系列(例如 Google 字体或草书的装备)后,它们将停止对齐。有没有可能的解决方案?
使用默认字体输出:
Strength: 16 Dmg: 50 Armor: 3.8 ShadowRes: 3.5%
Agility: 34 Spell: 183 FireRes: 5.1% NatureRes: 6.1%
Intellect: 61 Critical: 3.4% FrostRes: 6.3% ArcaneRes: 3.8%
使用Google字体输出(看起来不能真正显示它,因为SO字体是默认的):
Strength: 25 Dmg: 45 Armor: 3.1 ShadowRes: 3.2%
Agility: 20 Spell: 132 FireRes: 3.3% NatureRes: 3.6%
Intellect: 44 Critical: 2.0% FrostRes: 3.6% ArcaneRes: 3.8%
提前致谢!
您需要单色space 字体以保持 space
的合适大小
我正在使用 Tabulate 包以 table 格式打印数据。输出被发送到网页。使用默认字体时一切正常。但是,在更改字体系列(例如 Google 字体或草书的装备)后,它们将停止对齐。有没有可能的解决方案?
使用默认字体输出:
Strength: 16 Dmg: 50 Armor: 3.8 ShadowRes: 3.5%
Agility: 34 Spell: 183 FireRes: 5.1% NatureRes: 6.1%
Intellect: 61 Critical: 3.4% FrostRes: 6.3% ArcaneRes: 3.8%
使用Google字体输出(看起来不能真正显示它,因为SO字体是默认的):
Strength: 25 Dmg: 45 Armor: 3.1 ShadowRes: 3.2%
Agility: 20 Spell: 132 FireRes: 3.3% NatureRes: 3.6%
Intellect: 44 Critical: 2.0% FrostRes: 3.6% ArcaneRes: 3.8%
提前致谢!
您需要单色space 字体以保持 space
的合适大小