Loading .gitignore +1 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ result ballontranslator/data/models ballontranslator/data/testpacks/eng_dontupload ballontranslator/data/testpacks/testpacks ballontranslator/data/*.png release tmp.py Loading ballontranslator/tests/ppi_test.py +1 −4 Original line number Diff line number Diff line import sys, os sys.path.append(os.getcwd()) from qtpy.QtCore import Qt, QRectF, QRect from qtpy.QtGui import QPixmap, QImage, QPainter, QFont, QColor from qtpy.QtWidgets import QApplication, QWidget from ui.constants import DPI, LDPI # PPI_LINUX def pt2px(pt): print(LDPI) return int(round(pt * LDPI / 72.)) Loading @@ -29,6 +25,7 @@ class MyWidget(QWidget): p = QPainter(image) p.setPen(Qt.GlobalColor.black) font = QFont("华文彩云") font.setHintingPreference(QFont.HintingPreference.PreferNoHinting) px = 20 font.setPixelSize(px) p.setFont(font) Loading ballontranslator/ui/configpanel.py +1 −0 Original line number Diff line number Diff line Loading @@ -154,6 +154,7 @@ class TableItem(QStandardItem): def __init__(self, text, fontsize): super().__init__() font = QFont('Arial', fontsize) font.setHintingPreference(QFont.HintingPreference.PreferNoHinting) self.setFont(font) self.setText(text) self.setEditable(False) Loading ballontranslator/ui/textitem.py +5 −3 Original line number Diff line number Diff line Loading @@ -3,8 +3,8 @@ import numpy as np from typing import List, Union, Tuple from qtpy.QtWidgets import QGraphicsItem, QWidget, QGraphicsSceneHoverEvent, QGraphicsTextItem, QStyleOptionGraphicsItem, QStyle, QGraphicsSceneMouseEvent from qtpy.QtCore import Qt, QRect, QRectF, QPointF, QPoint, Signal, QSizeF from qtpy.QtGui import QTextCursor, QPixmap, QPainterPath, QTextDocument, QFocusEvent, QPainter, QPen, QColor, QTextCursor, QTextCharFormat, QTextDocument from qtpy.QtCore import Qt, QRect, QRectF, QPointF, Signal, QSizeF from qtpy.QtGui import QFont, QTextCursor, QPixmap, QPainterPath, QTextDocument, QFocusEvent, QPainter, QPen, QColor, QTextCursor, QTextCharFormat, QTextDocument from dl.textdetector.textblock import TextBlock from utils.imgproc_utils import xywh2xyxypoly, rotate_polygons Loading Loading @@ -476,6 +476,8 @@ class TextBlkItem(QGraphicsTextItem): cursor.movePosition(QTextCursor.Start) format = cursor.charFormat() font = self.document().defaultFont() font.setHintingPreference(QFont.HintingPreference.PreferNoHinting) font.setFamily(ffmat.family) font.setPointSize(ffmat.size) font.setBold(ffmat.bold) Loading Loading
.gitignore +1 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ result ballontranslator/data/models ballontranslator/data/testpacks/eng_dontupload ballontranslator/data/testpacks/testpacks ballontranslator/data/*.png release tmp.py Loading
ballontranslator/tests/ppi_test.py +1 −4 Original line number Diff line number Diff line import sys, os sys.path.append(os.getcwd()) from qtpy.QtCore import Qt, QRectF, QRect from qtpy.QtGui import QPixmap, QImage, QPainter, QFont, QColor from qtpy.QtWidgets import QApplication, QWidget from ui.constants import DPI, LDPI # PPI_LINUX def pt2px(pt): print(LDPI) return int(round(pt * LDPI / 72.)) Loading @@ -29,6 +25,7 @@ class MyWidget(QWidget): p = QPainter(image) p.setPen(Qt.GlobalColor.black) font = QFont("华文彩云") font.setHintingPreference(QFont.HintingPreference.PreferNoHinting) px = 20 font.setPixelSize(px) p.setFont(font) Loading
ballontranslator/ui/configpanel.py +1 −0 Original line number Diff line number Diff line Loading @@ -154,6 +154,7 @@ class TableItem(QStandardItem): def __init__(self, text, fontsize): super().__init__() font = QFont('Arial', fontsize) font.setHintingPreference(QFont.HintingPreference.PreferNoHinting) self.setFont(font) self.setText(text) self.setEditable(False) Loading
ballontranslator/ui/textitem.py +5 −3 Original line number Diff line number Diff line Loading @@ -3,8 +3,8 @@ import numpy as np from typing import List, Union, Tuple from qtpy.QtWidgets import QGraphicsItem, QWidget, QGraphicsSceneHoverEvent, QGraphicsTextItem, QStyleOptionGraphicsItem, QStyle, QGraphicsSceneMouseEvent from qtpy.QtCore import Qt, QRect, QRectF, QPointF, QPoint, Signal, QSizeF from qtpy.QtGui import QTextCursor, QPixmap, QPainterPath, QTextDocument, QFocusEvent, QPainter, QPen, QColor, QTextCursor, QTextCharFormat, QTextDocument from qtpy.QtCore import Qt, QRect, QRectF, QPointF, Signal, QSizeF from qtpy.QtGui import QFont, QTextCursor, QPixmap, QPainterPath, QTextDocument, QFocusEvent, QPainter, QPen, QColor, QTextCursor, QTextCharFormat, QTextDocument from dl.textdetector.textblock import TextBlock from utils.imgproc_utils import xywh2xyxypoly, rotate_polygons Loading Loading @@ -476,6 +476,8 @@ class TextBlkItem(QGraphicsTextItem): cursor.movePosition(QTextCursor.Start) format = cursor.charFormat() font = self.document().defaultFont() font.setHintingPreference(QFont.HintingPreference.PreferNoHinting) font.setFamily(ffmat.family) font.setPointSize(ffmat.size) font.setBold(ffmat.bold) Loading