X-Recipient: archive-cygwin@delorie.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:message-id:date:from:references:to:subject
	:content-type; q=dns; s=default; b=pJ6HOGbq/VyA19epGLQJRIFpMtd7I
	LpOrqnMP8/e3KjcSEv8OwF20wABzLlUg/OOmmED2Y91Bp8JLH2VUrYUrNu9GqykJ
	T/SALaQCV9NJzmSHO8XjQJQaO1p/0Oz4MkyGbSdl4QCrNqrKda61Gq6UZ6iUiNw9
	Ck4y/AkcxshoKQ=
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:message-id:date:from:references:to:subject
	:content-type; s=default; bh=oR1ji8zoOhuLP6Pgln+27/DmI90=; b=pUm
	oyqM32Y1AP6crd0Z1/IFlER2bmBQanowPppdHZtLP0LiJZle9HgNISGs0F6F+B48
	Tgg4pJNFXpxo6GKn9kMndOaGGJImrSO+39DsK/0l1S7qaBxDH5e+8CMmfv581XDF
	/JJmu84MntTcrNUwp8Hp//+XeC0/L3NA95rZXr2I=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=notepad, Hx-languages-length:920, H*M:1c69fb81, Tahoma
X-HELO: mail-oi1-f196.google.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=gmail.com; s=20161025;        h=message-id:date:from:references:to:subject:user-agent;        bh=qh5uP+pQ4NHb5M8SVsxYsRDzTnSl5CCfEl34BknOR5M=;        b=gtTGPomqnaFODJ0LBJABWc3Ca7JKAPswlMb375mF35J+Gd6kvY7ox9xO0yWaeE3sUp         Npyhlc/pIoFvr0c/WRTFP2wH6zvEPI24ZurNKwZXfQVIc45tRfaLbILBOLryWOg1c1PB         MFE9ybv1elXb9D3N4Da+YnMvCT+TCFXFoWzzP7GIg5Jy5DA08WKbm4NYqG1zXy8Qiw5U         QbdGnv+kixu8tCa8Cod+e9FZBPCR04/crUqDEgr1Rz3jHb/HkfC++aI1WNk0r0auvlmH         gpsUN3sqiVRCw90Li9HzfovSjIj0YO8CZkMYAJ0V13MgTIdE/vV3YVgAXFWlweVTcBvZ         Iw5A==
Message-ID: <5bb55dcc.1c69fb81.5441e.5a62@mx.google.com>
Date: Wed, 03 Oct 2018 17:24:44 -0700 (PDT)
From: Steven Penny <svnpenn@gmail.com>
References: <5b8db27e.1c69fb81.e3b47.6cd8@mx.google.com>
To: cygwin@cygwin.com
Subject: Re: Cygwin fails to utilize Unicode replacement character
Content-Type: text/plain; charset=utf8; format=flowed
User-Agent: Tryst/2.8.0 (cup.github.io/tryst)

On Mon, 03 Sep 2018 15:15:26, Steven Penny wrote:
> Expanding on the "Notepad" example, "Notepad" default font is "Lucida
> Console", which doesnt have U+FFFD either. However pasting into "Notepad" will
> still show U+FFFD properly because "Tahoma" has U+FFFD and "Notepad" can
> utilize composite font, while it appears "cmd.exe" and similar cannot.

http://cygwin.com/ml/cygwin/2018-09/msg00060.html

I should correct myself. "cmd.exe" can do this, its called Font Linking:

http://docs.microsoft.com/globalization/input/font-technology

it allows you to pick a "base font", for example "Consolas". Then you can link
another font that has U+FFFD, like "Tahoma". Ideally both fonts would be
monospace, but it seems Windows has no builtin monospace font with U+FFFD.

Then when a missing character is encountered, it will pull from the linked font
if possible.


--
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

