4 ms·
Folks, downvoting me isn't going bring your language any closer to being supported. If you have a sound argument against what I stated, please voice it instead.
by jake_the_third 8y ago
Folks, downvoting me isn't going bring your language any closer to being supported. If you have a sound argument against what I stated, please voice it instead.
- raphlinus 8y agoIt's not useful advice. One does not simply add complex script support to some simplistic text drawing codebase. You have to take on dependencies to codebases at least an order of magnitude larger than GuiLite itself (wc harfbuzz/src/*.{h,hh,cc} is 86kloc and doesn't include the Unicode functions). Thus, it's a major architectural decision to support complex scripts at all, and to figure out how to do it.
- jake_the_third 8y ago> One does not simply add complex script support to some simplistic text drawing codebase. We don't disagree here. This is the reason why rendering support for non-Latin scripts is usually abysmal on most software like op. It's why authors need help and usually won't do it themself. > Thus, it's a major architectural decision to support complex scripts at all, and to figure out how to do it. That's all the more reason to contribute to the project. > It's not useful advice. Perhaps it isn't very practical, but someone has to do it. It's also better than the alternative of just complaining without contributing towards a useful result.