Loading ballontranslator/ui/fontformatpanel.py +2 −1 Original line number Diff line number Diff line Loading @@ -130,7 +130,8 @@ def set_textblk_family(blkitem: TextBlkItem, cursor: QTextCursor, family: str): cfmt = fragment.charFormat() under_line = cfmt.fontUnderline() cfont = cfmt.font() font = QFont(family, cfont.pointSizeF(), cfont.weight(), cfont.italic()) font = QFont(family, cfont.pointSize(), cfont.weight(), cfont.italic()) font.setPointSizeF(cfont.pointSizeF()) font.setBold(font.bold()) font.setWordSpacing(cfont.wordSpacing()) font.setLetterSpacing(cfont.letterSpacingType(), cfont.letterSpacing()) Loading ballontranslator/ui/scene_textlayout.py +2 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,8 @@ PUNSET_VERNEEDROTATE = PUNSET_NONBRACKET.union(PUNSET_BRACKET).union(PUNSET_HALF @lru_cache(maxsize=256) def _font_metrics(ffamily: str, size: float, weight: int, italic: bool) -> QFontMetrics: font = QFont(ffamily, size, weight, italic) font = QFont(ffamily, int(size), weight, italic) font.setPointSizeF(size) return QFontMetrics(font) @lru_cache(maxsize=2048) Loading Loading
ballontranslator/ui/fontformatpanel.py +2 −1 Original line number Diff line number Diff line Loading @@ -130,7 +130,8 @@ def set_textblk_family(blkitem: TextBlkItem, cursor: QTextCursor, family: str): cfmt = fragment.charFormat() under_line = cfmt.fontUnderline() cfont = cfmt.font() font = QFont(family, cfont.pointSizeF(), cfont.weight(), cfont.italic()) font = QFont(family, cfont.pointSize(), cfont.weight(), cfont.italic()) font.setPointSizeF(cfont.pointSizeF()) font.setBold(font.bold()) font.setWordSpacing(cfont.wordSpacing()) font.setLetterSpacing(cfont.letterSpacingType(), cfont.letterSpacing()) Loading
ballontranslator/ui/scene_textlayout.py +2 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,8 @@ PUNSET_VERNEEDROTATE = PUNSET_NONBRACKET.union(PUNSET_BRACKET).union(PUNSET_HALF @lru_cache(maxsize=256) def _font_metrics(ffamily: str, size: float, weight: int, italic: bool) -> QFontMetrics: font = QFont(ffamily, size, weight, italic) font = QFont(ffamily, int(size), weight, italic) font.setPointSizeF(size) return QFontMetrics(font) @lru_cache(maxsize=2048) Loading