From e6b9b4befdc70c325d0c03223cb686fa423b2b99 Mon Sep 17 00:00:00 2001 From: RTAkland Date: Tue, 17 Sep 2024 12:29:36 +0800 Subject: [PATCH] fix: set default font --- .../cn/rtast/fancybot/commands/lookup/DomainPriceCommand.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/kotlin/cn/rtast/fancybot/commands/lookup/DomainPriceCommand.kt b/src/main/kotlin/cn/rtast/fancybot/commands/lookup/DomainPriceCommand.kt index 88df892..a12a0e6 100644 --- a/src/main/kotlin/cn/rtast/fancybot/commands/lookup/DomainPriceCommand.kt +++ b/src/main/kotlin/cn/rtast/fancybot/commands/lookup/DomainPriceCommand.kt @@ -18,6 +18,7 @@ import cn.rtast.rob.util.BaseCommand import cn.rtast.rob.util.ob.MessageChain import cn.rtast.rob.util.ob.OBMessage import java.awt.Color +import java.awt.Font import java.awt.image.BufferedImage class DomainPriceCommand : BaseCommand() { @@ -29,6 +30,7 @@ class DomainPriceCommand : BaseCommand() { private val secondLayerColor = Color(240, 255, 240) private val textColor = Color.BLACK private val domainApi = "https://dnspod.cloud.tencent.com" + private val font = Font("Serif", Font.PLAIN, 15) private fun createCommonCanvas(): BufferedImage { val canvas = BufferedImage(canvasWidth, canvasHeight, BufferedImage.TYPE_INT_RGB) @@ -44,6 +46,7 @@ class DomainPriceCommand : BaseCommand() { private fun createDomainPriceCard(suffix: String, domainPrice: Pair): String { val canvas = this.createCommonCanvas() val g2d = canvas.createGraphics() + g2d.font = font g2d.color = textColor g2d.drawString("域名后缀: $suffix 首年注册价格: ${domainPrice.first}元", 50, 80) g2d.drawString("续费价格: ${domainPrice.second}元", 50, 100) @@ -60,6 +63,7 @@ class DomainPriceCommand : BaseCommand() { ): String { val canvas = this.createCommonCanvas() val g2d = canvas.createGraphics() + g2d.font = font g2d.color = textColor g2d.drawString("域名$domain${if (available) "可以注册" else "已被注册"}", 50, 60) g2d.drawString("${if (premium) "是" else "不是"}白金域名", 50, 80)