X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CB1EE3856DC2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1696772897;
	bh=dJYKBPfxDsl20C+YO5qkNKH2skWLnjaKQ1/PoQB9zHU=;
	h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
	 From;
	b=CzY1F2IZQ4ePvYQuU0T4ipKnFJ2+n8yVzXzhaLsSVGd5Gw1+8GcxwZl/kHx4l0Jjr
	 3fd5HHx5Om2G38QPOiOUPJMa2Zdw8kujYTUAzoy+x1gCXQQ1UpdoxN0W+6D8xzMuqV
	 iuXVCkEbssfq+TtpdoMT8+/Gd0BrLYNReWIHsxbs=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 106A93858D32
Message-ID: <b406ba7d-cdf4-4478-a890-29749dd27c74@towo.net>
Date: Sun, 8 Oct 2023 15:47:34 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: half- and full-width CJK characters
To: cygwin@cygwin.com
References: <a5mo2nxhao7adwnyejlmoxav2uamalv2dcef5z3savyk7rgjgh@wblffo32rkxn>
 <59ea964a-0817-4af4-aece-36d7c3a707a3@towo.net>
 <cwmzsusgsi37ttr3xcxbcsq2j2hqe75eprp7glu6eddy7dy3xn@6a6ubl5hoqzq>
 <4611b895-5f60-47f8-bd85-6009a70e923e@towo.net>
 <ixqo573thvrysy4m2xagog6fqtl3hpiwh34l6r6rzjczhh6kev@medonqpf33n4>
Autocrypt: addr=towo@towo.net; keydata=
 xsDNBGNaf3QBDACVevqudcTSevLThXKQPU1QpaDxtGuYjtwmr7i9wXxVGih4Y4oxOJN4PYlu
 KBX9IVAI4651dA+xYtXuyIkWOPZWyyzkGKavQOn3Q7dk09oj7bh2IwOndpxXXde337D408EQ
 bQEGbMHr9lOWhSAideowzgCeFIvGTf2AovbPh97HpexJn1/HCRiRAhTNlrkS1DByUgCAeEMK
 fEr6aGM/Ou29MT+eTnQwOIZTnl9Z9LxM2FtqqMH3MycC7I2OoW3XXhuL8BPQdyJUjWa0/J11
 Oo5jFkRXtWenIns6jGn18oW72jnDmo9jXwwS+iZWAV6Y51nhD7jSC+3xs9ORmPCdtHUSpTr1
 zh67UueUJ3DUUNVuA25Hn/9EJMJ2L60BGUEr88NEB6pcZhmcwdkurAQeYT6t+frzBz2ctsoN
 BoxP/Xc02yd+z7hXWRRMrJWh9WHlQHA3Z4FfmyNhyPhs3MgKTJ1E9QfzGquigAmF3/k/Dc1m
 7cSOKhGYhpEJdSpdXccJFKkAEQEAAc0cVGhvbWFzIFdvbGZmIDx0b3dvQHRvd28ubmV0PsLB
 BwQTAQgAMRYhBHUiRKsHn5d8BpWdP8bz0e72Bp0CBQJjWn93AhsDBAsJCAcFFQgJCgsFFgID
 AQAACgkQxvPR7vYGnQKSMAv8Di+8MXB2mcfsemRdShfLLKcLOv+d0CXAtPVaY3XKxbKpRvC9
 +AAT5wIHYjQft77/b2y87vGIh+nQ5hKLtNtQPSDtqG/Igkb5jAXpLi28fSUzgM96DvARmwve
 5wSnAU3prxH+Y63YpOpslEcGMRoEtYCDy1ANMYPcEZT/YvDd4CplyyEai4VYrw3/LsESDYlY
 GK6uMQzZ1jl2cNOUFu6BwLUeZIcwaqGto8n4R4nbf4jxUEpa21bWBPqE+Jf49uipjPr/iJ72
 5HbdWuuCfyTTJEJjfNEBigWP2RXM9iNDcO61V3aEjh76tThfBK2MMlLWfZkQaQziu24x8R4B
 I0efJYWBX2Sv2qnsH/EWj7FUIZjRqGG7LnWHLShfG6yjSOTOWYi8BbsvoftpaLWgZX28aGX4
 uzuSZ5L0caXh/pr/gSgqoH/YbuFIgqtQH4seOBgTybd22Vpe78rnc+8450pN8qwchHAZaJka
 UxS0SpYxXzXmHUKILA4C43s0U/z2Mez9zsDNBGNaf3cBDADeJ7paMrb6f1+k8wM7tyk0/Ded
 KX/pOejt/D20Ceerw2iL/4tUmBL+A3ic2yjiSFUSsEfHwgCVwKrn4MwZtkesdiphm2lk6xWc
 k1ENCQy44QwQT6UZ/mHWYWcj5LS6ua183x1zdn9iF3lv150nm/ssw56D7USz/ap1Vh0lf5te
 D+CIheGLocVDqxWiu7rHP8jKRWFgq/+OU6HKX8p2Yv1oYsykh9qF2bFzawLDS+S1VbfRicfD
 G0RtceL/BAf7b6UE5u9TGdfrFEa2TKZeS/FS/ViKUfwsXQIki1sWt2FQENbuDY28vxyR46ZZ
 0gixDCFUoBw5pkmOGVQa+1RQYrRqlN4X0CAgp7mFVeEHl5NTgiL1bemkQVmHOUDG+CzNg+Lk
 UGoedAtT672l3JjrnSs4j8zNshpgV2OfAhAC+V9XvqCjMnxzVfXkVlbuWpPfUWQeFclLGg8P
 agpQUE0Ux+VV4DoeQCxYEnRCf/n7n+IRfILj5+2l6Zw4M7zSu6ii0tUAEQEAAcLA9gQYAQgA
 IBYhBHUiRKsHn5d8BpWdP8bz0e72Bp0CBQJjWn97AhsMAAoJEMbz0e72Bp0CQr4L/REdT0SF
 mbapnZIe92THCdtAUgwEv8VdNiNFBJelz8P/fuXuNPtisYvQQD4e64zpWe2UC4Cxo9DUk/pW
 6Qci1xaXRKEiSPjHdSGGVB1PFIcqiS75GCf/ga/Dnfsy0Y4Uh6OGTQnkvZLBCe3vvcVLDQ7F
 PuV79zA9/eOeOW6aGoO6bq/wH+z96f9LyTITkQDy07fm6JYTGuzAoJE2AEboU1mgbtlx+tAa
 QFkpAQkp2g1Vhc3A7k4vntlHOrjMC+uVFh7QTGFfIlLRF6izUjSe6EZ06LErzlIiE05RP3yF
 FSRWidW0wze26peYlxYVgH1+T9wMTW2oiTBybfAMHBAxUP7Gr1WUo/oJEr0srWhatz8AwydP
 y7NwFbdpYn0NcFBaIlLW/JL11Eovwlivow+oGpzGFuuzSuflp2q9s2JWtn4EhW0kEs93D0LP
 iuJWvRaCZ6aD3uF3FMW8wyVWZYsLrzune2jH8w/uKMprDEOGOm+BcyhEFedTyY1ygbZKl+0G kQ==
In-Reply-To: <ixqo573thvrysy4m2xagog6fqtl3hpiwh34l6r6rzjczhh6kev@medonqpf33n4>
X-Provags-ID: V03:K1:rp/EOGYA8RPxVNcowK6A1h6q9NJkMkjC1klyMWWZ5V5erZDjTWD
 A3KgxG5+53KwhCYusNKnEhXZa6JzRt+mBJrmgwzyhlDSoQj+PewPOgJlUN0hKp1PrioZYkg
 fJvCX96aOFR4txmyDBk0UejjUaZanf8X+VAjdnjk9CrxpHddTIunY+uDVaFcdRJejauSluk
 pPj4W5gbWZn6QipVpD40Q==
UI-OutboundReport: notjunk:1;M01:P0:DhF3kJxumK4=;NbbyYw0FexTxwIJcvQ6BG/yK7Yj
 wzUnP9cGhSZUxRkh97R0RRmW8cCbLUxbFbfeXgSpcGmB7tO4Chjz+Fg/KCJ2PYSkUgQfIB9+l
 P9q8FCfydd7mfmdNNfVas6Ce7FF50NNKKBIuZMewgLsSDVL8u8SWq4Tc9rhJLv9ChUVk6k7Lh
 bFgCJ5h69Z17b23hIAWJkPVPEvwOIopCZ0iURGkXG3RlJImELeb++0v3XqpiB2OQCGmALbA2Z
 waTRNOksMTutxjUCbTSNkpV4/Y911YucrjBmtqTa/+exg3RvUYTzUEv29Df7Q7R3NkiYyDQZA
 lu1pVFB9WcLqDhoPveUcbxni9riTOpa4Ijx1T/AcRP2e5g1q4QrGc8pjNxY5Ufm6u/1wGAKmL
 /8aHGDysjG4qqCWji9g67lshsxgPEnFWjuwH1nB1H0hZMBVao8RGQKyRMAN9dPFxyYGZgAmeE
 jDdpERTo4VuhkEIyy9eY0RMrIJDDxjtBJtEcnGpvFBZUYGB25ab+vHPRWtPrX6dbfX7v+t6cd
 8x9ov68H+HLGUyY1EIE1uCegUVI4BO81/0BLtUk24LiNkqXPm+Cu1EQMzl3SBV6VWrPH8WxQJ
 0fkpXe+nBR7VFZTt66Lp6i8wEDPnYv9xHwy3xcUx7XdvQi6XiL06cpO1wL4lVRrZB0jRqeBSR
 C0xEUEwE8rxPIFqm6/cgh1BZ9IIp3NW3m9CAB7FouBlziOfpJ8JsXkzHrZpNyskq5A114AUWD
 /ZQ9cx5gKU/isY5GKB00/hGxhB0eRsfFffePzotbbHQLnYNx5mgPnP0h4Ey9qpXeToFnuvZru
 WZHtTkrNl2qBXDqx6eg3PF5pn1MHFh0it8Req74gIvcB897YcBBZI9bZ7uzbNNofcgUGbmFM5
 iNJFXgnUtutcO8w==
X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_00, BODY_8BITS,
 HTML_MESSAGE, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,
 SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
 server2.sourceware.org
X-Content-Filtered-By: Mailman/MimeDel 2.1.30
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Thomas Wolff via Cygwin <cygwin@cygwin.com>
Reply-To: Thomas Wolff <towo@towo.net>
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: cygwin-bounces+archive-cygwin=delorie.com@cygwin.com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie.com@cygwin.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 398DmJEq004234



Am 08/10/2023 um 14:55 schrieb Dr Bean via Cygwin:
> On Sat, 07 Oct 2023, Thomas Wolff via Cygwin wrote:
>
>>
>> Am 07/10/2023 um 14:47 schrieb Dr Bean via Cygwin:
>>> On Sat, 07 Oct 2023, Thomas Wolff via Cygwin wrote:
>>>
>>>> Am 07/10/2023 um 10:23 schrieb Dr Bean via Cygwin:
>>>>> I am memorializing this for my own benefit here.
>>>>>
>>>>> Benefitting fromhttps://eng-blog.iij.ad.jp/archives/12576
>>>>> I see that I don't need to change any envars, but only fonts.
>>>>>
>>>>> The default Lucida Console font renders CJK as half-width chars, on
>>>>> this PC with 3 Windows language packs.
>>>>>
>>>>> With MS ゴシック, Japanese かな and 漢字 look good.
>>>>> Traditional Chinese ㄅㄛˋㄆㄛˋㄇㄛˋand 漢字 look good.
>>>>> Korean 한글 doesn't look good. It looks like they're
>>>>> half-width characters drawn with the space for one full-width
>>>>> character.
>>>>>
>>>>> I wonder if this is a problem with the Korean language pack.
>>>>>
>>>> Please describe the context of your observations (preferably a test case);
>>>> do you have an issue inside the Cygwin Terminal?
>>>> Thomas
>>> All mintty contexts. Viewing this email in an SSH session in screen
>>> to a remote tmux session on freeshell.org, writing this reply in vim,
>>> and changing the mintty font option from ,
>>>
>>> Font=Lucida Console
>>> to
>>> Font=ＭＳ ゴシック
>>>
>>> the above CJK characters change appearance from half-width to full-width,
>>> except for the Korean 한글, which doesn't change appearance.
>>>
>>> Attaching to the tmux session on freeshell, sshing in from my
>>> phone with Termius, the characters don't change, of course.
>>>
>>> I'm not suggesting there's anything wrong with the default mintty font
>>> option of Lucida Console. It looks good.
>>>
>>> I am on the lookout for a good font for viewing korean 한글, so I
>>> don't have to magnify the screen to read it.
>>>
>>> By the way, thanks for mintty. It is a joy to use.
>>>
>> Judging by the name (which has Katakana characters), ＭＳ ゴシック is a
>> Japanese font, so maybe it simply does not have any special Korean
>> ideographs and the Windows font fallback mechanism substitutes some
>> unsuitable font.
>> You should try to find a specific Korean font, I doubt ＭＳ ゴシック was
>> provided by the Korean language pack. I could try to reproduce the issue if
>> you tell me which font it is. As far as I know, the CJK names are only used
>> with respective language packs installed, otherwise the same font can be
>> addresses by an alternative name. You could also look up the font filename
>> (in the Windows Fonts folder) to identify it. Thomas
> In the mintty font option dropdown there are at least 2 (4?) fonts giving
> full-width Korean 한글 here. I have the Windows Korean language pack
> installed.
>
> They are with filenames in /cygdrive/c/windows/Fonts:
>
> BatangChe	batang.ttc
> DotumChe	gulim.ttc
> GulimChe	gulim.ttc
> GungsuhChe	batang.ttc
>
> And
>
> ＭＳ ゴシック	msgothic.ttc (the ＭＳ chars are full-width)
> doesn't result in full-width hangul.
>
> So, I've found a suitable font for Korean 한글.
>
Thanks for confirming. By the way, as CJK fonts are usually not very 
suitable for Latin text (mostly not being monowidth in the first place),
there is a useful mechanism in mintty that allows you to use your 
favourite CJK and non-CJK fonts together.
It's the FontChoice setting for secondary fonts:

|Font=Lucida Console ||Font2=|ＭＳ ゴシック
|FontChoice=CJK:2 |

Thomas

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

