delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/10/08/09:48:19

X-Recipient: archive-cygwin AT delorie DOT 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 AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT 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 AT cygwin DOT com
References: <a5mo2nxhao7adwnyejlmoxav2uamalv2dcef5z3savyk7rgjgh AT wblffo32rkxn>
<59ea964a-0817-4af4-aece-36d7c3a707a3 AT towo DOT net>
<cwmzsusgsi37ttr3xcxbcsq2j2hqe75eprp7glu6eddy7dy3xn AT 6a6ubl5hoqzq>
<4611b895-5f60-47f8-bd85-6009a70e923e AT towo DOT net>
<ixqo573thvrysy4m2xagog6fqtl3hpiwh34l6r6rzjczhh6kev AT medonqpf33n4>
Autocrypt: addr=towo AT towo DOT net; keydata=
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 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 AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Thomas Wolff via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Thomas Wolff <towo AT towo DOT net>
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>
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=MS ゴシック
>>>
>>> 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), MS ゴシック 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 MS ゴシック 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
>
> MS ゴシック	msgothic.ttc (the MS 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=|MS ゴシック
|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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019