On Tue, 4 Sep 2018 16:18:21, Thomas Wolff wrote:
My vote is against the patch because the nodef glyph will often be just blank space which is certainly worse than ▒. If conhost does not provide a reasonable way to enquire 0xFFFD availability it's conhost's fault, not cygwin's so why should cygwin implement a bad compromise. If conhost ever improves, cygwin can adapt.
This is some dangerous commentary. I would like to counter it now with some actual research. Using BabelMap: http://babelstone.co.uk/Software/BabelMap.html You can do "Fonts", "Font Coverage" and you will get this result with code point FFFD: yes: DejaVu Sans Mono no: - Consolas - Courier New - Lucida Console - MS Gothic - NSimSun - SimSun-ExtB This is concerning true, but we can then review the ".notdef glyph" for the problem fonts. As this glyph is not an actual character, i cant paste it here, but i will describe them below: empty rectangle: - Courier New - Lucida Console - MS Gothic - SimSun-ExtB rectangle with a question mark inside: Consolas none: NSimSun Note that I did not include "Raster Fonts", as it doesnt even allow multibyte characters: $ printf '\xC2\xA1\n' sh: printf: write error: Permission denied -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple