gpt4 book ai didi

java - 使用不同字体时,换行符会转换为空格

转载 作者:行者123 更新时间:2023-12-02 07:24:35 25 4
gpt4 key购买 nike

我试图让我的行每 20 个字符中断一次,我使用此代码的目的是:

    for (Map.Entry<Integer, Character> keyWithLetter : keyMap.entrySet()) {
if (input.isKeyPressed(keyWithLetter.getKey())) {
String charCount = this.tekst.replaceAll("\\n", "");
if (charCount.length() % 20 == 0 && charCount.length() >= 20) {
this.tekst += "\n";
}
this.tekst += keyWithLetter.getValue();
}
}

它与标准字体配合得很好。但是,当我将字体更改为 Verdana 时,换行符会转换为空格。是什么原因造成的?

这是字体:

    Font awtFont = new Font("Verdana", Font.PLAIN, 13);
this.font = new TrueTypeFont(awtFont, true);

最佳答案

我使用的框架 Slick2d 有一个 TrueTypeFont 类,不支持\n 换行符。

关于java - 使用不同字体时,换行符会转换为空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13718709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com