From 212046fa411219202930a8aee2aab9260783f9c0 Mon Sep 17 00:00:00 2001 From: LiuLibang <100394487+LiuLibang@users.noreply.github.com> Date: Thu, 21 Apr 2022 20:26:41 +0800 Subject: [PATCH] Dev/1050 (#56) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 窗口尺寸调整 窗口尺寸调整,从820*580调整最小尺寸为680*300。默认尺寸依然是820*580。 Log: 窗口尺寸调整 Task: https://pms.uniontech.com/task-view-108405.html Change-Id: Ie879eb4ade4e3aa468347e1c7801b89590baf5ad * fix: DBXC000183 华为擎云L410 klu-1040 ARM 在麒麟990机器上用字体管理器安装完长城的大小标宋后显示为韩文 字体getFontInfo接口中获取到的familyName可能是"????",导致安装小标宋体后,无法安装大标宋体。 故,将此前修改的获取正确名称的接口提到getFontInfo接口中执行,可保证后续程序中获取信息的正确性。 Log: DBXC000183 华为擎云L410 klu-1040 ARM 在麒麟990机器上用字体管理器安装完长城的大小标宋后显示为韩文 Bug: https://pms.uniontech.com/bug-view-122911.html Change-Id: I3338126ceab5dc61cbc15a831075744674ff843f * fix: 首次预览字体后关闭预览框,再次预览同一文件,预览窗口显示空白 改写DFontWidget::sizeHint接口 Log: 首次预览字体后关闭预览框,再次预览同一文件,预览窗口显示空白 Bug: https://pms.uniontech.com/bug-view-113606.html Change-Id: Ic868e8466721746e7df59e3985a99b2f3e755457 --- libdeepin-font-manager/dfontwidget.cpp | 5 +++++ libdeepin-font-manager/dfontwidget.h | 1 + 2 files changed, 6 insertions(+) diff --git a/libdeepin-font-manager/dfontwidget.cpp b/libdeepin-font-manager/dfontwidget.cpp index 565b44a5..1bd995d1 100644 --- a/libdeepin-font-manager/dfontwidget.cpp +++ b/libdeepin-font-manager/dfontwidget.cpp @@ -112,6 +112,11 @@ void DFontWidget::setFileUrl(const QString &url) m_thread->start(); } +QSize DFontWidget::sizeHint() const +{ + return QSize(FIXED_WIDTH, FIXED_HEIGHT); +} + /************************************************************************* handleFinished 显示预览结果 diff --git a/libdeepin-font-manager/dfontwidget.h b/libdeepin-font-manager/dfontwidget.h index df10a779..da4195cb 100644 --- a/libdeepin-font-manager/dfontwidget.h +++ b/libdeepin-font-manager/dfontwidget.h @@ -49,6 +49,7 @@ class DFontWidget : public QWidget ~DFontWidget() override; //传入字体路径 void setFileUrl(const QString &url); + QSize sizeHint() const override; protected: private: