From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alexis Newsgroups: gmane.emacs.devel Subject: Re: Configuring fontsets with `unicode-fonts` [Was: Re: Should minibuffer prompt be made intangible by default?] Date: Sat, 02 Apr 2016 19:57:45 +1100 Message-ID: <87r3eos7zq.fsf@gmail.com> References: <56FD5468.1070609@gmail.com> <56FD9EDE.2010207@gmail.com> <878u0y9kdo.fsf@gmail.com> <83k2khu6u0.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Trace: ger.gmane.org 1459587499 16739 80.91.229.3 (2 Apr 2016 08:58:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 2 Apr 2016 08:58:19 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 02 10:58:11 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1amHNj-0001pn-4s for ged-emacs-devel@m.gmane.org; Sat, 02 Apr 2016 10:58:11 +0200 Original-Received: from localhost ([::1]:48581 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1amHNi-0006Mt-Ia for ged-emacs-devel@m.gmane.org; Sat, 02 Apr 2016 04:58:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54059) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1amHNU-0006Mc-1D for emacs-devel@gnu.org; Sat, 02 Apr 2016 04:57:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1amHNT-0006Nd-1I for emacs-devel@gnu.org; Sat, 02 Apr 2016 04:57:55 -0400 Original-Received: from mail-pa0-x22f.google.com ([2607:f8b0:400e:c03::22f]:36790) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1amHNP-0006KS-75; Sat, 02 Apr 2016 04:57:51 -0400 Original-Received: by mail-pa0-x22f.google.com with SMTP id tt10so108088242pab.3; Sat, 02 Apr 2016 01:57:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=2POjF2BDEKiQTtcNINyY2b89I+A+NWHZwL1PumSOWR8=; b=nRzdVkvrAQzXtjsuAz2kaSJWogFJywdPsyrF9Pa6Bro77biNb7+tcrlZbDZ4BOyft/ 2Jdzf/ltVj/pwIbKOTPBZB/rAxHtn46tZE3jT7tKvsCytBfveVQZxw+IaA2huBNAhxHL M/7RzTXB/7z31BLPkvh32kvvHzcaWjKcTLaa7mbKA7OXPtXO8wzrueGXhAt1DVa2OsN9 7/KGiSzFLKdh7VyJ6UoN3uGfEKafzAtg9rBV4wGUeOr/mP+vcE5HznZBKyOU/X7d2cky EjLDtVQkcfYlTrWAvdsqdkoM7IR/V8/HKnC+oz4ETzUp8yA/JFcz3DZWcKKlzvGtsg15 icVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=2POjF2BDEKiQTtcNINyY2b89I+A+NWHZwL1PumSOWR8=; b=BE1D8qr1in5IPFI5DhikGeLI31WswhVC9F/M25crCwuvebma8Va51d9kyEaRiUhe6C 8lHpLH9VlbHvX1e+X+P9H8WyKL2/MFZpl1SE1r7olR5YIBbdGUUMFgLQAr3yOlXLMQ4s bxFf/ST+adXXEej5yVt9ZEXI8fmbtvXS6krLwkNuMYiO//8x1LTsz2nRq+rthjIp0nCA SJAfZvLYdzsolvjTkb0EDu2qpRKK49Nbd9f3dszr50ZYb03vaoBHUhrUqhl42pteI5is d5D0jrcM5PZNoJIQbK2eoZAJ3e1lkZjFpUgCd8TKR2CRYL0luSax7BMwSw1wiomH+4LG qS3g== X-Gm-Message-State: AD7BkJJ0b+3m/oSWmmaW2/qgnsY8UQj5cXeT7laPYW7SGPRs7TTEvxyk7337Rdc/LhOfbA== X-Received: by 10.66.121.165 with SMTP id ll5mr37433360pab.14.1459587469650; Sat, 02 Apr 2016 01:57:49 -0700 (PDT) Original-Received: from localhost (CPE-58-161-15-29.cqqy2.win.bigpond.net.au. [58.161.15.29]) by smtp.gmail.com with ESMTPSA id t87sm25234629pfa.54.2016.04.02.01.57.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 02 Apr 2016 01:57:48 -0700 (PDT) User-agent: mu4e 0.9.16; emacs 24.5.3 In-reply-to: <83k2khu6u0.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c03::22f X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:202585 Archived-At: Eli Zaretskii writes: > Installing fonts doesn't necessarily resolve the fontset > configuration problems, especially since no package can know > what other fonts are available on the end-user system. Sorry, i'm not sure you understand what the `unicode-fonts` package does? It doesn't provide fonts itself, but configures fontsets to use fonts on a users' system for maximum Unicode coverage. As the package's README.md says: font mappings via fontsets are a bit difficult to configure. In addition, the default setup does not always pick the most legible fonts. As the manual warns, the choice of font actually displayed for a non-ASCII character is "somewhat random". The Unicode standard provides a way to organize font mappings: it divides character ranges into logical groups called "blocks". This library configures Emacs in a Unicode-friendly way by providing mappings from each Unicode block ---to---> a font with good coverage and makes the settings available via the customization interface. This library provides font mappings for 233 of the 255 blocks in the Unicode 8.0 standard which are public and have displayable characters. It assumes that 6 Latin blocks are covered by the default font. 16/255 blocks are not mapped to any known font. (However, the README.md /does/ suggests some fonts for users to download to facilitate the `unicode-fonts` package's work.) Alexis.