D25339: KateRenderer: Use representitive character in CJK to estimate the fontHeight.

Xuetian Weng <[email protected]>
Newsgroups gmane.comp.kde.devel.kwrite,gmane.comp.kde.devel.frameworks
Message-ID <[email protected]>
xuetianweng added a comment.


  In D25339#563937 <https://phabricator.kde.org/D25339#563937>, @cullmann wrote:
  
  > Actually, I could live with:
  >
  > 1. All lines are a bit higher, for me that makes reading even easier. But the rendering shall have no glitches.
  > 2. Some lines have different heights. But I assume this is hard to implement at the moment.
  
  
  After some experiment and reading the Qt code, seems there is no easy way to extend the line height..
  E.g. QPlainTextEdit will show the text with different line height, so I believe I couldn't do it with in Qt.
  
  So I tried to use a small trick to fill the gap.
  If there is some gap need to be filled, then the code tried to draw some transparent text so the background will be extended to fill the gap. Then draw the real text.
  
  The solution is hacky though.

REPOSITORY
  R39 KTextEditor

REVISION DETAIL
  https://phabricator.kde.org/D25339

To: xuetianweng, #ktexteditor, cullmann, dhaumann
Cc: anthonyfieroni, kde-frameworks-devel, kwrite-devel, rrosch, LeGast00n, cblack, domson, michaelh, ngraham, bruns, demsking, cullmann, sars, dhaumann
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.