diff --git a/DefaultSetting.py b/DefaultSetting.py
new file mode 100644
index 0000000..905256d
--- /dev/null
+++ b/DefaultSetting.py
@@ -0,0 +1,53 @@
+#!/usr/bin/env python3
+# 读取设置单独用一个 py 文件
+import os
+import json
+import PyQt5.QtGui as QtGui
+
+# 获取用户主目录
+def get_home():
+    return os.path.expanduser('~')
+
+# 读取文本文档
+def readtxt(path):
+    f = open(path, "r") # 设置文件对象
+    str = f.read()  # 获取内容
+    f.close()  # 关闭文本对象
+    return str  # 返回结果
+
+defultProgramList = {
+    "Architecture": "Auto",
+    "Debug": True,
+    "DefultWine": "deepin-wine6 stable",
+    "DefultBotton" : get_home() + "/.wine",
+    "TerminalOpen": False,
+    "WineOption": "",
+    "WineBottonDifferent": False,
+    "CenterWindow": False,
+    "Theme": "",
+    "MonoGeckoInstaller": False,
+    "AutoWine": True,
+    "RuntimeCache": True,
+    "MustRead": False,
+    "BuildByBottleName": False,
+    "AutoPath": False,
+    "QemuUnMountHome": False,
+    "Chinese": True,
+    "FontSize": 1
+}
+
+def SetFont(app):
+    defaultFont = app.font()
+    size = setting["FontSize"]
+    font = QtGui.QFont(defaultFont)
+    if size == 1:
+        app.setFont(defaultFont)    
+        return
+    font.setPixelSize(int(defaultFont.pixelSize() / size))
+    font.setPointSize(int(defaultFont.pointSize() / size))
+    app.setFont(font)
+
+try:
+    setting = json.loads(readtxt(get_home() + "/.config/deepin-wine-runner/WineSetting.json"))
+except:
+    setting = defultProgramList
\ No newline at end of file
diff --git a/Makefile b/Makefile
index 63dc14a..9efaf78 100755
--- a/Makefile
+++ b/Makefile
@@ -30,6 +30,7 @@ package:
 	cp -rv AllInstall.py deb/opt/apps/deepin-wine-runner
 	cp -rv ShellList deb/opt/apps/deepin-wine-runner
 	cp -rv QemuDownload.py deb/opt/apps/deepin-wine-runner
+	cp -rv DefaultSetting.py deb/opt/apps/deepin-wine-runner
 	cp -rv QemuRun.py deb/opt/apps/deepin-wine-runner
 	cp -rv kill.sh deb/opt/apps/deepin-wine-runner
 	cp -rv updatekiller.py deb/opt/apps/deepin-wine-runner
diff --git a/deepin-wine-easy-packager.py b/deepin-wine-easy-packager.py
index 6683ad1..0de606f 100755
--- a/deepin-wine-easy-packager.py
+++ b/deepin-wine-easy-packager.py
@@ -11,6 +11,7 @@ import subprocess
 import PyQt5.QtGui as QtGui
 import PyQt5.QtCore as QtCore
 import PyQt5.QtWidgets as QtWidgets
+from DefaultSetting import *
 
 def ShowText(text: str):
     if text.replace(" ", "").replace("\n", "") == "":
@@ -682,4 +683,6 @@ if __name__ == "__main__":
         pass
     window.resize(int(window.frameGeometry().width() * 1.2), int(window.frameGeometry().height() * 1.1))
     window.show()
+    # 设置字体
+    SetFont(app)
     sys.exit(app.exec_())
\ No newline at end of file
diff --git a/deepin-wine-packager.py b/deepin-wine-packager.py
index e33d19c..82a9916 100755
--- a/deepin-wine-packager.py
+++ b/deepin-wine-packager.py
@@ -25,6 +25,7 @@ import PyQt5.QtGui as QtGui
 import PyQt5.QtCore as QtCore
 import PyQt5.QtWidgets as QtWidgets
 from trans import *
+from DefaultSetting import *
 
 #################
 # 程序所需事件
@@ -2160,16 +2161,6 @@ def LockBottleName():
 def get_now_lang()->"获取当前语言":
     return os.getenv('LANG')
 
-def SetFont(size):
-    font = QtGui.QFont(defaultFont)
-    if size == 1:
-        app.setFont(defaultFont)    
-        return
-    font.setPixelSize(int(defaultFont.pixelSize() / size))
-    font.setPointSize(int(defaultFont.pointSize() / size))
-    app.setFont(font)
-
-
 bottleNameLock = False
 ###############
 # 程序信息
@@ -2429,16 +2420,14 @@ videoHelpAction.triggered.connect(lambda: webbrowser.open_new_tab("https://space
 videoHelp.addAction(videoHelpAction)
 openFile.triggered.connect(OpenConfigFile)
 saveFile.triggered.connect(SaveConfigList)
-setMiniFont.triggered.connect(lambda: SetFont(1.2))
-setDefaultFont.triggered.connect(lambda: SetFont(1))
 hideShowText.triggered.connect(lambda: textbox1.setHidden(hideShowText.isChecked()))
 exit.triggered.connect(window.close)
 tip.triggered.connect(helps)
 programmenu.addAction(openFile)
 programmenu.addAction(saveFile)
-programmenu.addSeparator()
-programmenu.addAction(setMiniFont)
-programmenu.addAction(setDefaultFont)
+#programmenu.addSeparator()
+#programmenu.addAction(setMiniFont)
+#programmenu.addAction(setDefaultFont)
 programmenu.addAction(hideShowText)
 programmenu.addSeparator()
 programmenu.addAction(exit)
@@ -2535,6 +2524,8 @@ allInfoList = {
     "DebArch": ["Co", debArch],
     "SparkHelperConfigPath": ["Str-SparkHelperConfigPath", helperConfigPath]
 }
+# 设置字体
+SetFont(app)
 #window.setWindowFlag(QtGui.Qt)
 window.show()
 sys.exit(app.exec_())
diff --git a/deepin-wine-runner-update-bug b/deepin-wine-runner-update-bug
index 370a53a..0e1986d 100755
--- a/deepin-wine-runner-update-bug
+++ b/deepin-wine-runner-update-bug
@@ -9,6 +9,7 @@ import webbrowser
 import urllib.parse as parse
 import PyQt5.QtGui as QtGui
 import PyQt5.QtWidgets as QtWidgets
+from DefaultSetting import *
 
 # 读取文本文档
 def readtxt(path: "路径")->"读取文本文档":
@@ -90,9 +91,18 @@ widgetLayout.addWidget(updateButton, 3, 5, 1, 1)
 giteeButton.clicked.connect(OpenGiteeIssues)
 githubButton.clicked.connect(OpenGithubIssues)
 updateButton.clicked.connect(UpdateButtonClick)
+# 禁用 bug 提交,引导到 Gitee 提交 bug
+nameThings.setDisabled(True)
+contactThings.setDisabled(True)
+starMenu.setDisabled(True)
+updateThings.setDisabled(True)
+updateButton.setDisabled(True)
+updateThings.setText("请移步到 Gitee 或 Github 提交 Bug(推荐使用 Gitee)")
 widget.setLayout(widgetLayout)
 window.setCentralWidget(widget)
 window.setWindowTitle(f"Wine 运行器 {version} 问题/建议反馈")
 window.setWindowIcon(QtGui.QIcon(iconPath))
 window.show()
+# 设置字体
+SetFont(app)
 sys.exit(app.exec_())
\ No newline at end of file
diff --git a/mainwindow.py b/mainwindow.py
index aa0eb5c..55091d1 100755
--- a/mainwindow.py
+++ b/mainwindow.py
@@ -37,6 +37,7 @@ except:
     bad = True
 from trans import *
 from Model import *
+from DefaultSetting import *
 
 def PythonLower():
     app = QtWidgets.QApplication(sys.argv)
@@ -2235,26 +2236,7 @@ def TransLog():
 ###########################
 # 加载配置
 ###########################
-defultProgramList = {
-    "Architecture": "Auto",
-    "Debug": True,
-    "DefultWine": "deepin-wine6 stable",
-    "DefultBotton" : get_home() + "/.wine",
-    "TerminalOpen": False,
-    "WineOption": "",
-    "WineBottonDifferent": False,
-    "CenterWindow": False,
-    "Theme": "",
-    "MonoGeckoInstaller": False,
-    "AutoWine": True,
-    "RuntimeCache": True,
-    "MustRead": False,
-    "BuildByBottleName": False,
-    "AutoPath": False,
-    "QemuUnMountHome": False,
-    "Chinese": True,
-    "FontSize": 1
-}
+
 if not os.path.exists(get_home() + "/.config/"):  # 如果没有配置文件夹
     os.mkdir(get_home() + "/.config/")  # 创建配置文件夹
 if not os.path.exists(get_home() + "/.config/deepin-wine-runner"):  # 如果没有配置文件夹
@@ -2654,7 +2636,7 @@ except:
 # Qt 窗口
 app = QtWidgets.QApplication(sys.argv)
 window = QtWidgets.QMainWindow()
-defaultFont = window.font()
+defaultFont = app.font()
 window.setWindowTitle(title)
 widget = QtWidgets.QWidget()
 window.setCentralWidget(widget)
diff --git a/package-script/DefaultSetting.py b/package-script/DefaultSetting.py
new file mode 100644
index 0000000..905256d
--- /dev/null
+++ b/package-script/DefaultSetting.py
@@ -0,0 +1,53 @@
+#!/usr/bin/env python3
+# 读取设置单独用一个 py 文件
+import os
+import json
+import PyQt5.QtGui as QtGui
+
+# 获取用户主目录
+def get_home():
+    return os.path.expanduser('~')
+
+# 读取文本文档
+def readtxt(path):
+    f = open(path, "r") # 设置文件对象
+    str = f.read()  # 获取内容
+    f.close()  # 关闭文本对象
+    return str  # 返回结果
+
+defultProgramList = {
+    "Architecture": "Auto",
+    "Debug": True,
+    "DefultWine": "deepin-wine6 stable",
+    "DefultBotton" : get_home() + "/.wine",
+    "TerminalOpen": False,
+    "WineOption": "",
+    "WineBottonDifferent": False,
+    "CenterWindow": False,
+    "Theme": "",
+    "MonoGeckoInstaller": False,
+    "AutoWine": True,
+    "RuntimeCache": True,
+    "MustRead": False,
+    "BuildByBottleName": False,
+    "AutoPath": False,
+    "QemuUnMountHome": False,
+    "Chinese": True,
+    "FontSize": 1
+}
+
+def SetFont(app):
+    defaultFont = app.font()
+    size = setting["FontSize"]
+    font = QtGui.QFont(defaultFont)
+    if size == 1:
+        app.setFont(defaultFont)    
+        return
+    font.setPixelSize(int(defaultFont.pixelSize() / size))
+    font.setPointSize(int(defaultFont.pointSize() / size))
+    app.setFont(font)
+
+try:
+    setting = json.loads(readtxt(get_home() + "/.config/deepin-wine-runner/WineSetting.json"))
+except:
+    setting = defultProgramList
\ No newline at end of file
diff --git a/package-script/package.py b/package-script/package.py
index 547962c..c4c5c02 100755
--- a/package-script/package.py
+++ b/package-script/package.py
@@ -20,6 +20,7 @@ import PyQt5.QtGui as QtGui
 import PyQt5.QtCore as QtCore
 import PyQt5.QtWidgets as QtWidgets
 from trans import *
+from DefaultSetting import *
 
 ###################
 # 程序所需事件
@@ -286,4 +287,6 @@ windowFrameInputValueList = [
     packageName,
     versionName
 ]
+# 设置字体
+SetFont(app)
 sys.exit(app.exec_())
\ No newline at end of file