From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: How to enforce unicode font for all charsets? Date: Tue, 10 Mar 2020 16:48:02 +0200 Message-ID: <83wo7s9sgt.fsf@gnu.org> References: <874kuwphsz.fsf@osv.gnss.ru> Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="16337"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Mar 10 15:48:33 2020 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jBgBM-0004Aj-QY for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 10 Mar 2020 15:48:32 +0100 Original-Received: from localhost ([::1]:34578 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jBgBL-0001Xo-SS for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 10 Mar 2020 10:48:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52888) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jBgAr-0001VE-72 for help-gnu-emacs@gnu.org; Tue, 10 Mar 2020 10:48:02 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:37151) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jBgAr-0000KR-3K for help-gnu-emacs@gnu.org; Tue, 10 Mar 2020 10:48:01 -0400 Original-Received: from [176.228.60.248] (port=1618 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jBgAp-00070D-6J for help-gnu-emacs@gnu.org; Tue, 10 Mar 2020 10:47:59 -0400 In-Reply-To: <874kuwphsz.fsf@osv.gnss.ru> (message from Sergey Organov on Tue, 10 Mar 2020 14:31:40 +0300) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:122558 Archived-At: > From: Sergey Organov > Date: Tue, 10 Mar 2020 14:31:40 +0300 > > When there is some particular charset property on text, Emacs chooses > to render it using font that has corresponding encoding, such as: > > x:-xos4-terminus-medium-r-normal--24-240-72-72-c-120-microsoft-cp1251 > > for windows-1251 charset. > > When there is no charset property, the font being used to display the > same character is: > > xft:-PfEd-DejaVu Sans Mono-normal-normal-normal-*-23-*-*-*-m-0-iso10646-1 > > I'd like the latter font to be always used, no matter if and what charset > property is active. How do I achieve this goal? Customize your fontset to specify that font for the charset for which Emacs by default doesn't use it. You will have to add charsets as you find them, there's no useful way of specifying a font for all of them. Moreover, specifying that font for any charset is probably not a good idea, since no font covers all of Unicode.