Giter Site home page Giter Site logo

Comments (12)

dmMaze avatar dmMaze commented on May 18, 2024

我自己的图没问题,方便的话可以给我原图复现

from ballonstranslator.

madokazz avatar madokazz commented on May 18, 2024

重启软件后似乎又可以了。
好像是因为设置没有生效的原因
还有以下的报错:
[INFO ] dl_manager:on_finish_setocr:640 - OCR set to mit32px
[INFO ] dl_manager:on_finish_setinpainter:647 - Inpainter set to lama_mpe
[INFO ] dl_manager:on_finish_setdetector:634 - Text detector set to ctd
DirectWrite: CreateFontFaceFromHDC() failed (指示输入文件 (例如字体文件) 中的错误。) for QFontDef(Family="MS Serif", pointsize=16, pixelsize=21, styleHint=5, weight=50, stretch=100, hintingPreference=0) LOGFONT("MS Serif", lfWidth=0, lfHeight=-21) dpi=120
DirectWrite: CreateFontFaceFromHDC() failed (指示输入文件 (例如字体文件) 中的错误。) for QFontDef(Family="Small Fonts", pointsize=16, pixelsize=13, styleHint=5, weight=50, stretch=100, hintingPreference=0) LOGFONT("Small Fonts", lfWidth=0, lfHeight=-13) dpi=120
DirectWrite: CreateFontFaceFromHDC() failed (指示输入文件 (例如字体文件) 中的错误。) for QFontDef(Family="System", pointsize=16, pixelsize=20, styleHint=5, weight=50, stretch=100, hintingPreference=0) LOGFONT("System", lfWidth=0, lfHeight=-20) dpi=120
DirectWrite: CreateFontFaceFromHDC() failed (指示输入文件 (例如字体文件) 中的错误。) for QFontDef(Family="Terminal", pointsize=16, pixelsize=20, styleHint=5, weight=50, stretch=100, hintingPreference=0) LOGFONT("Terminal", lfWidth=0, lfHeight=-20) dpi=120
DirectWrite: CreateFontFaceFromHDC() failed (指示输入文件 (例如字体文件) 中的错误。) for QFontDef(Family="Terminal", pointsize=16, pixelsize=20, styleHint=5, weight=50, stretch=100, hintingPreference=0) LOGFONT("Terminal", lfWidth=0, lfHeight=-20) dpi=120

from ballonstranslator.

dmMaze avatar dmMaze commented on May 18, 2024

这个是 qt读字体的报错,我也管不着,程序里没问题就不用管

from ballonstranslator.

madokazz avatar madokazz commented on May 18, 2024

应该是配置的保存上面有某些bug。改完配置后,config.json 文件里的

"global_fontformat": {"family": "SourceHanSansCN-Medium", "size": 11.0, " 并不会跟着更新

from ballonstranslator.

madokazz avatar madokazz commented on May 18, 2024

直接使用1.3.0-core 没有问题,将1.3.16 的文件复盖过去后,就会出现这个问题,
不管怎么设置,就算手动改配置文件,设置成:
"let_fntsize_flag": 1,
"let_fntstroke_flag": 1,
"let_fntcolor_flag": 1,
"let_fnteffect_flag": 1,
"let_alignment_flag": 1,
"let_autolayout_flag": false,
"let_uppercase_flag": false,
除了字体不变,其他样式都会自己变化

from ballonstranslator.

dmMaze avatar dmMaze commented on May 18, 2024

直接使用1.3.0-core 没有问题,将1.3.16 的文件复盖过去后,就会出现这个问题,
不管怎么设置,就算手动改配置文件,设置成:
"let_fntsize_flag": 1,
"let_fntstroke_flag": 1,
"let_fntcolor_flag": 1,
"let_fnteffect_flag": 1,
"let_alignment_flag": 1,
"let_autolayout_flag": false,
"let_uppercase_flag": false,
除了字体不变,其他样式都会自己变化

我试了下没问题
确认一下你改的是“全局字体格式”
然后你在程序里改了不会立刻写进config.json, 要正常退出后(点X)才会保存更改的设置

image

from ballonstranslator.

madokazz avatar madokazz commented on May 18, 2024

终于找到问题了,只要设置了轮廓大小就会这样。
轮廓是0的时候不会出现问题。设置 轮廓>0的时候,字体就会变小

from ballonstranslator.

dmMaze avatar dmMaze commented on May 18, 2024

终于找到问题了,只要设置了轮廓大小就会这样。 轮廓是0的时候不会出现问题。设置 轮廓>0的时候,字体就会变小

你的意思是单纯字变小了还是出现上面说的大小调节失效的情况...
如果是后者我这边还是无法复现,一切正常

from ballonstranslator.

madokazz avatar madokazz commented on May 18, 2024

屏幕截图 2022-12-14 203623
屏幕截图 2022-12-14 203643
其他好像没问题,就是设置轮廓后,Run 得到的文本框才会出现大小失调的问题。
配置的问题重新安装之后,每次修改都重启软件就没再出现了

from ballonstranslator.

dmMaze avatar dmMaze commented on May 18, 2024

屏幕截图 2022-12-14 203623
屏幕截图 2022-12-14 203643
其他好像没问题,就是设置轮廓后,Run 得到的文本框才会出现大小失调的问题。
配置的问题重新安装之后,每次修改都重启软件就没再出现了

那应该是减掉了轮廓后算的字体大小(不记得我是不是这么写的了),而且如果是美漫/横排漫画开了自动排版也有可能会根据气泡缩小字体
如果你能自己相应地调大效果ok就不算bug

from ballonstranslator.

madokazz avatar madokazz commented on May 18, 2024

这样也太难调了。那只能一个个大小去试了
image

from ballonstranslator.

dmMaze avatar dmMaze commented on May 18, 2024

你可以先看样子调好一个样式,然后保存这个样式加载到全局字体样式,然后再跑程序

from ballonstranslator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.