delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2017/10/15/19:45:47

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:to:from:subject:date:message-id:references
:reply-to; q=dns; s=default; b=j8y5DUTBqxBGIXD/ZiNish1376y7XBOT1
dpye+595YYWmbC8XkXXDwnnpxksvOqIZoX3/Mzs7fYM69dBfUJkh1ItwklMCtpD2
EO68iPg5vHTcNIr4O660K/Mnu2jDpgkDzEezM/lw3d/LxeKE/OWDlhavuqf3RzPi
oMWYvluiE8=
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:to:from:subject:date:message-id:references
:reply-to; s=default; bh=K6AgoPwgX6G5VNb0V7tqt6lslSM=; b=GUR/UUX
o/m/rqgUpGyLSHs5SKl8LsYFyh/BTrGWrC86sFQfMGh53QobJblJzkDq8ZRblIDF
CVQanbkRNFxKBArhdERCroUu93K2nKXoV7KJG7DKnrifI9OvRMQ95MGAzS2RwLkI
DUG1C5lnThLVsiyQfHgpl3uO9C7Nv6f29g7M=
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-Virus-Found: No
X-Spam-SWARE-Status: No, score=1.8 required=5.0 tests=BAYES_50,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 spammy=sans, tone, browsers, parsons
X-HELO: blaine.gmane.org
To: cygwin AT cygwin DOT com
From: Will Parsons <wbp AT nodomain DOT invalid>
Subject: Re: emacs/unicode/chinese tone indication question
Date: Sun, 15 Oct 2017 23:44:38 +0000 (UTC)
Lines: 76
Message-ID: <os0rt6$g5r$1@blaine.gmane.org>
References: <orugu4$er8$1 AT blaine DOT gmane DOT org> <c779451a-bcf7-a780-8f47-5c833b2a5ea2 AT SystematicSw DOT ab DOT ca>
Reply-To: wbparsons AT cshore DOT com
User-Agent: slrn/1.0.3 (CYGWIN_NT-6.1)
X-IsSubscribed: yes

Brian Inglis wrote:
> On 2017-10-14 20:25, Will Parsons wrote:
>> I use Emacs under multiple operating systems, but chiefly nowadays under
>> FreeBSD and Cygwin/Windows.
>> 
>> I want to use Chinese tone marks in discussing historical Chinese forms, and
>> by "Chinese tone marks" I *don't* mean the overhead vowel marks that are part
>> of pinyin, but the marks indicated by Unicode characters A700 - A707.  These
>> seem to have little support in the more common fonts.
>> 
>> I *have* managed to make these (admittedly unusual) characters visible under
>> FreeBSD by installing the DoulosSIL package.  But how do I do this under
>> Cygwin?  (I am interested in both a native Windows and Cygwin/X solution.)
>
> Have a look at the fonts mentioned here:
> 	http://www.alanwood.net/unicode/fontsbyrange.html#ua700
> 	http://www.alanwood.net/unicode/modifier-tone-letters.html

Hmm... That's a bit misleading - it *claims* that the Unicode characters that
I'm interested in are included in the DejaVu fonts, which I had already
installed, but I don't see these glyphs.

> There are Cygwin packages to install for:
> 	dejavu-fonts
> 	noto-cjk-fonts
> 	noto-simplified-chinese-fonts
> 	noto-traditional-chinese-fonts

I had already installed the first two, and I now have installed the last
(which had seemed promising), but to no avail.

> I use the Deja Vu fonts (Mono, Sans, Serif) for terminals, editors, browsers,
> and other apps where fonts may be specified, across systems, as they support a
> lot of characters and ranges, are updated to track Unicode changes, and widely
> packaged.

Yep - I like them too.

> Cygwin Setup permanent postinstall fontconfig script should set these fonts up
> for use by emacs and other apps.
>
> Once installed under Cygwin, you can install these into Windows by running:
> 	$ cygstart /usr/share/fonts/dejavu/
> then dragging the TTF files into the Windows Fonts folder.
>
> You can do similarly with the Google Noto (No Tofu - .jp slang for undefined
> char glyph) fonts, which I don't use, as there are separate packages for
> different language and subranges, although character and range support should be
> more comprehensive.
>
> The above and other fonts mentioned are available in other distributions e.g.
> Debian/Ubuntu packages fonts-sil-charis and fonts-sil-doulos (also fonts-dejavu
> and fonts-noto) which may be installed if you have Windows Subsystem for
> Linux/"Bash for Windows" and copied similarly to Cygwin fonts by running under
> Cygwin:
> 	$ cygstart ~/AppData/Local/lxss/rootfs/usr/share/fonts/truetype/
> then dragging the TTF files from the charis, doulos, dejavu, noto subdirectories
> into the Windows Fonts folder.

Thank you - I didn't know that.

> The other fonts mentioned are readily available by searching on the web.

As it *appears* that the font packages provided by Cygwin setup do not
provide the glyphs I need, and since I already knew that the DoulosSIL
package worked under FreeBSD, I went to the Doulos site and downloaded the
font package from there.  I first copied over the .ttf file to the Windows
font directory, without apparent effect.  But, I cannot say how delighted I
was to find that after copying the .ttf file to the Cygwin fonts directory,
that Cygwin Emacs displayed the characters correctly!

So, although the process was not as straightforward as I might have liked, I
now have a working solution due to your very helpful information.  Thank you.

-- 
Will


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

- Raw text -


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