Hi,
-
drawed text does not take into about used fonts, sizes, styles etc. - attachement fnc-re-1.mp4
Adding in the file LCLTMSFNCRichEditor.pas in line ~4812 helps:
ts.SystemFont := false;
-
incorrect text draw, when the text contains Polish letters, incl. letter overlapping, invisible chars, strange carret behavior when using backscape - attachement fnc-re-2.mp4
-
artifacts:
- when the next line is set to a larger font size, but not from the first character - attachement fnc-re-1.mp4
- when selected text contains spaces or Polish characters - attachement fnc-re-3.mp4
- the application hangs when you try to select text - occurs randomly, usually after a few - a dozen or so selections of random fragments of text with the mouse
Tested on Windows 10 x64 and:
- lazarus 2.1.0 (trunk) with fpc 3.2.0 x86
- lazarus 2.0.10 with fpc 3.2.0 x86
- lazarus 2.0.8 with fpc 3.0.4 x86
TMS FNC Pack UI 3.4, I checked some previous versions and it's the same
fnc-re.mp4.zip (471,7 KB)