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: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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |