Hallo Fred van Stappen, vous ecrit au Sat, 12 Mar 2022 16:03:13 +0000:
> Just for curiosity, how is the rendering of no-latin characters > (Russian, Hebrew, Arabic, Chinese) on your system with ideU? Here on > Linux Debian 10, all characters are correctly rendered, apart Chinese > ideograms. Here Russian and Hebrew are shown correctly, Arabic and Chinese only produce rectangles. It might depend on which fonts are installed and which are meant to be used, although I keepquite a number of special fonts, and the common ones of course. > On Windows 10, all is correctly rendered, also Chinese ideograms. Windows (even long before 10) uses 16-bit characters (wide characters), probabely the reason for the "msestrings" type This requires a conversion on Linux, which fpc provides. > Maybe one solution for Linux and Chinese ideograms is to use > BGRABitmap and his BGRAText feature. BGRABitmap is working perfectly I don't know that, bur I saw a project file with a name containing the abbreviation. Does that compile ideU with this system? > with MSEgui but I was not able to render text with BGRAText. I > created a issue of that in BGRABitmap-Github but no much noise as > answer. So it's probabely neccessary to fix that oneself ifone's going to use it. Is this "BGRA" thing on github still active, after all? > If BGRAText is able to work with MSEgui too it could be a great > workaround for the problem of MSEgui ideograms on Linux. Just create > new widegets using BGRAText for the caption (or even better give the > choise, for each msegui widget, to use for caption the MSEgui way or > the BGRAText way. Perhaps it might even bepossible to modify the internal "drawtext" function to always use this system? Then no further modifications would be neccessary, and even all the common widgets would use it and produce correctly rendered inscriptions. > But, of course, the fix the MSEgui-text for ideograms on Linux, it is > welcome. Well, it _was_, would be, welcome, if it was available.... I don't have it, sadly. (And at the moment, I cannot evenget your ideU correctly to scan the language files yet - but that's probabely my own fault. I just got an idea why this might have happened.) -- (Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem) ----------------------------------------------------------- Mit freundlichen Grüßen, S. Schicktanz ----------------------------------------------------------- _______________________________________________ mseide-msegui-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

