delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:date:from:to:subject:message-id:reply-to | |
:references:mime-version:content-type:in-reply-to; q=dns; s= | |
default; b=uS4Lyq7VbmEf384+LnYP2G0rFZ6ZFzDsfnVFAsaKbtHRnZJ0jSSvE | |
R5i2yejrkhd264LJfTWcnT0FBfxCLC4NYs2Po8/RgmM1uossyybO3cL/M6M76wjU | |
2MmXODquH2rIjPS598BLxsYusTSA5rHxfpJni/1GUcMDQceuTLvBrE= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:date:from:to:subject:message-id:reply-to | |
:references:mime-version:content-type:in-reply-to; s=default; | |
bh=Mr/Mwe0MBUGRXQoGGCxwgwhypA0=; b=mG8nwkqwvprStA5WhoJ0xlJF3LCX | |
13g9UbV5XX0stxXK5izGXUXMj2eUeGtX/IcUvst5IiMWB1QZcDVYHEGuREwFxrHQ | |
hg0zuoOxd1Dx51S1GMvqnHzA/lGj+MtJ2VAEpDiL+4qlqmC5JHkInjqRPw5KIoA/ | |
td82UxgjVCbkZsM= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Spam-SWARE-Status: | No, score=-105.7 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_1,GOOD_FROM_CORINNA_CYGWIN,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 spammy= |
X-HELO: | mout.kundenserver.de |
Date: | Wed, 5 Sep 2018 10:30:09 +0200 |
From: | Corinna Vinschen <corinna-cygwin AT cygwin DOT com> |
To: | cygwin AT cygwin DOT com |
Subject: | Re: Cygwin fails to utilize Unicode replacement character |
Message-ID: | <20180905083009.GJ6350@calimero.vinschen.de> |
Reply-To: | cygwin AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
References: | <e05669ed-c05b-684c-10b1-7af2a12657ae AT towo DOT net> <5b8eccee DOT 1c69fb81 DOT 12eaa DOT 84a2 AT mx DOT google DOT com> <79ed1db7-47cc-e2fd-7178-0a6b81ab94e7 AT SystematicSw DOT ab DOT ca> |
MIME-Version: | 1.0 |
In-Reply-To: | <79ed1db7-47cc-e2fd-7178-0a6b81ab94e7@SystematicSw.ab.ca> |
User-Agent: | Mutt/1.9.2 (2017-12-15) |
--Fhv9pqL4KIX+q4y7 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sep 4 14:40, Brian Inglis wrote: > On 2018-09-04 12:20, Steven Penny wrote: > > On Tue, 4 Sep 2018 16:18:21, Thomas Wolff wrote: > >> My vote is against the patch because the nodef glyph will often be jus= t blank > >> space which is certainly worse than =E2=96=92. >=20 > Not according to the sample below: you would have to know that medium sha= de > means unavailable. >=20 > >> If conhost does not provide a reasonable way to enquire 0xFFFD availab= ility > >> 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 c= ode point > > FFFD: > > =C2=A0=C2=A0 yes: DejaVu Sans Mono > > =C2=A0=C2=A0 no: > > =C2=A0=C2=A0 - Consolas > > =C2=A0=C2=A0 - Courier New > > =C2=A0=C2=A0 - Lucida Console > > =C2=A0=C2=A0 - MS Gothic > > =C2=A0=C2=A0 - NSimSun > > =C2=A0=C2=A0 - 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 i= t here, > > but i will describe them below: > > =C2=A0=C2=A0 empty rectangle: > > =C2=A0=C2=A0 - Courier New > > =C2=A0=C2=A0 - Lucida Console > > =C2=A0=C2=A0 - MS Gothic > > =C2=A0=C2=A0 - SimSun-ExtB > > =C2=A0=C2=A0 rectangle with a question mark inside: Consolas >=20 > These are both recommended .notdef glyphs. >=20 > > =C2=A0=C2=A0 none: NSimSun >=20 > Valid OTF and TTF fonts must have a glyph with index entry 0 used for .no= tdef. Discussion closed for 2.11.1. I'm going to release it as is, with 0xfffd as replacement char. A better/more complex solution will have to go into the next release. Thanks, Corinna --=20 Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat --Fhv9pqL4KIX+q4y7 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAluPlBEACgkQ9TYGna5E T6Db5A/+JZA8bSwRMrDWmd5V96iguovQoQWXCEo6MMEUO7w986KSRMrOYDe2wghW nkf65YOwnMYpctQskmG4zedQ0er7o4nn/FA/WzlF8eGxn7Gzqonj/ZlM1iNrBR17 i/vr1dAbIZ1JFdSXR/F7cV7gWfmKoqNlpM4QS4HVaJh7uVB5BogNKNsB6HwP4I8I vMUFc28OMSRAQbBgAEC/mnM0pYTZd8ZzrKcLGzra5l+Fkghi/7qM4+m/ItVXnjWu /mk1ZcWSRhHpdPkKETETx/b6xzSVbJYi7QWgla193bfzqSCXQ1TEFb550Dul7WSs RKkE2cQHeXtMncqOtiv0AxM2VHQ8JoXDNWQLckJsEsDwkBscu5dsNrJQdkqtRCjW 0z6Ot8y6G3mOc2yZKPaobK2PC6xWln8E+xUPMPw6GnWuRFX/3tNfLUdpmGGjgzuO NBydO1UaTboVxPaWUL//ZxLOkkxyeTqO8ibTNw1eZDUmJORYuN/qNTlnMoGdvsSE bRT4qbDLlld1E83UcJp6HkwA6R81mwiqVgqVwvxfG5KPlM25DkrucaaWfr2ZSGnK 6DL3jPiBAEPARYNpdffu2bvadn0E6np7dsYJAsoBTF4j81P3GKDBijCF/jnx0/fy 3bv3zBqqLgyQ/yAw2zaL2+cPfyaKWxmlBXYaXO/1toZb87mfWhs= =hNWB -----END PGP SIGNATURE----- --Fhv9pqL4KIX+q4y7--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |