You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some places in the library get confused about Unicode characters beyond 0xFFFF. They are handled correctly by streams, but grid windows will think they occupy two characters rather than one, which will throw off the grid spacing.
Also, the glk_put_jstring() function can't handle them at all. Quixe printing operations that funnel through glk_put_jstring() -- meaning, most native string printing -- will break up three-byte characters into a UTF-16-encoded pair of two-byte characters. This will come out okay in a buffer window, but it will again mess up grid windows, and will also double the write-count in a stream.
The text was updated successfully, but these errors were encountered:
Comment from glkapi.js:
The text was updated successfully, but these errors were encountered: