Browse Source

feat:增加字体

wenkai 6 days ago
parent
commit
46fa28eac2

+ 9 - 4
ruoyi-modules/ruoyi-game-event/src/main/java/org/dromara/system/service/impl/GameEventServiceImpl.java

@@ -811,9 +811,14 @@ public class GameEventServiceImpl implements IGameEventService {
     // 工具方法:获取中文字体(推荐将字体文件打包进 resources)
     private static BaseFont getChineseFont(String fontName) throws Exception {
         // 方式1:使用系统字体(Windows)
-        return BaseFont.createFont("C:/Windows/Fonts/simhei.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
-
-        // 方式2:使用项目内嵌字体(推荐)
-        // return BaseFont.createFont("classpath:fonts/simhei.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
+        // return BaseFont.createFont("C:/Windows/Fonts/simhei.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
+        switch (fontName) {
+            case "simhei":
+                return BaseFont.createFont("classpath:fonts/simhei.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
+            case "simsun":
+                return BaseFont.createFont("classpath:fonts/simsun.ttc", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
+            default:
+                return BaseFont.createFont("classpath:fonts/msyhbd.ttc", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
+        }
     }
 }

BIN
ruoyi-modules/ruoyi-game-event/src/main/resources/fonts/msyh.ttc


BIN
ruoyi-modules/ruoyi-game-event/src/main/resources/fonts/msyhbd.ttc


BIN
ruoyi-modules/ruoyi-game-event/src/main/resources/fonts/msyhl.ttc


BIN
ruoyi-modules/ruoyi-game-event/src/main/resources/fonts/simhei.ttf


BIN
ruoyi-modules/ruoyi-game-event/src/main/resources/fonts/simsun.ttc


+ 0 - 0
号码对照表.xls


+ 3 - 1
本周改动.md

@@ -44,5 +44,7 @@
 
 <h2>8.22</h2>
 
-<li>完成号码布开发</li>
+<li>生成二维码</li>
+<li>完成号码布开发导出zip</li>
+<li>增加权限校验</li>
 <li>修复部分bug</li>