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: Use another font for some characters Date: Sun, 02 Oct 2016 09:52:37 +0300 Message-ID: <8360pbkzt6.fsf@gnu.org> References: <87d1jkey8x.fsf@gmail.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 1475391191 25562 195.159.176.226 (2 Oct 2016 06:53:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 2 Oct 2016 06:53:11 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Oct 02 08:53:08 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 1bqadw-0005GP-1Q for geh-help-gnu-emacs@m.gmane.org; Sun, 02 Oct 2016 08:53:00 +0200 Original-Received: from localhost ([::1]:58350 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqadu-0003qb-J4 for geh-help-gnu-emacs@m.gmane.org; Sun, 02 Oct 2016 02:52:58 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33500) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqadU-0003qQ-HM for help-gnu-emacs@gnu.org; Sun, 02 Oct 2016 02:52:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bqadR-0000WN-AH for help-gnu-emacs@gnu.org; Sun, 02 Oct 2016 02:52:32 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41513) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqadR-0000W3-6b for help-gnu-emacs@gnu.org; Sun, 02 Oct 2016 02:52:29 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2932 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bqadP-000173-EN for help-gnu-emacs@gnu.org; Sun, 02 Oct 2016 02:52:27 -0400 In-reply-to: <87d1jkey8x.fsf@gmail.com> (message from Alex Kost on Sat, 01 Oct 2016 21:10:38 +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:111430 Archived-At: > From: Alex Kost > Date: Sat, 01 Oct 2016 21:10:38 +0300 > > Hello, in Emacs 24.5.1 (and earlier) I can use this: > > (set-fontset-font "fontset-default" '(#x2190 . #x2195) "Symbola") > > and this range of characters (which is the following arrows: ← ↑ → ↓ ↔ > ↕), is displayed using "Symbola" font. > > However in Emacs 25, the same set-fontset-font call doesn't take any > visible effect – the arrow characters are still displayed with my > default font (Liberation Mono). Emacs 25 will use the default font for any punctuation and symbol characters supported by that font, even if the fontset specifies another font for them. That's because switching to another font has some unpleasant effects, like slower redisplay, misalignment of text, inability to compose characters, etc. Many fonts used for the default face have good coverage of symbols and punctuation, but don't advertise that by stating the support for the 'symbol' script in their metadata. Previously, on many systems, these characters needed a special setup in the default fontset, for no good reason. Now you only need to set up those which your default font doesn't support, and for which the default fontset doesn't already specify a font that is installed on your system. May I ask why you don't want these characters displayed by your default font?