From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Font selection algorithm / how do fonts work / what do you suggest for mono font? Date: Tue, 27 Sep 2016 17:52:54 +0300 Message-ID: <83zimtbdix.fsf@gnu.org> References: <87twd46n3c.fsf@gavenkoa.example.com> <837fa0at9x.fsf@gnu.org> <878tuf7qdt.fsf@gavenkoa.example.com> <83wphz9ylo.fsf@gnu.org> <87r386gyj5.fsf@gavenkoa.example.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1474988033 2055 195.159.176.226 (27 Sep 2016 14:53:53 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 27 Sep 2016 14:53:53 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Sep 27 16:53:50 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1botlA-00060n-6L for geh-help-gnu-emacs@m.gmane.org; Tue, 27 Sep 2016 16:53:28 +0200 Original-Received: from localhost ([::1]:51598 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1botl8-0007Gk-Nv for geh-help-gnu-emacs@m.gmane.org; Tue, 27 Sep 2016 10:53:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53316) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1botkj-0007GX-JM for help-gnu-emacs@gnu.org; Tue, 27 Sep 2016 10:53:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1botkf-0003Ei-Ox for help-gnu-emacs@gnu.org; Tue, 27 Sep 2016 10:53:01 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36814) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1botkf-0003Da-Le for help-gnu-emacs@gnu.org; Tue, 27 Sep 2016 10:52:57 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1870 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1botkd-0008EI-7F for help-gnu-emacs@gnu.org; Tue, 27 Sep 2016 10:52:55 -0400 In-reply-to: <87r386gyj5.fsf@gavenkoa.example.com> (message from Oleksandr Gavenko on Tue, 27 Sep 2016 00:07:58 +0300) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:111410 Archived-At: > From: Oleksandr Gavenko > Date: Tue, 27 Sep 2016 00:07:58 +0300 > > C-u C-x = shown that "Gentium" font is used for displaying character. > > Is that mean that for "ː" character font is defined and so > > (set-fontset-font nil **nil** FONT-SPEC &optional FRAME ADD) > > isn't taken in account (when TARGET == nil)? I'm not sure I understand the question, sorry. In general, Emacs will use the first font defined for the character that supports it. If all the fonts were defined the same, the order of their look up is not under your control. So you will be better off defining specific regions of characters for specific fonts. Leave the catch-all definitions for Emacs.