From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Heime Newsgroups: gmane.emacs.help Subject: Re: Changing font weight with buffer-face-mode-invoke Date: Wed, 26 Jun 2024 17:08:40 +0000 Message-ID: References: <86sewz983b.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23204"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs@gnu.org To: Eli Zaretskii Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jun 26 19:09:26 2024 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 1sMW98-0005il-8i for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 26 Jun 2024 19:09:26 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sMW8b-0008Ls-78; Wed, 26 Jun 2024 13:08:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sMW8Y-0008LL-D1 for help-gnu-emacs@gnu.org; Wed, 26 Jun 2024 13:08:50 -0400 Original-Received: from mail-4325.protonmail.ch ([185.70.43.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sMW8W-0007Ne-4p; Wed, 26 Jun 2024 13:08:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1719421725; x=1719680925; bh=wBxbgWD0G/JyVHvKTmwVBHV+zGneZ1nuuCFECJfp/oc=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=AECXIoy9m7nV3H34gWFs/4kElw4bnSS5Rby/t+oCYLtOcSGd1+wfpRvfgTGMxfXpp x2fgsW9EU6tTHQywi35JHPcc62LEtaZKWDZqnFnPT+8sHZDWZ5N0ADY115zhQ1QZ5B oT4VdfDYiYk1LUy/BxhBI9UolEDW9bxSOgnu1fK/7wgIpWqle/5bUrA3Dn7ms4cFmd aCjOp8zE8tmNf8w6QOB+qaRttE3gviFPhv9TcjHY+8RDgUdfvETILuMSTTJg8PmdbV arG+tqHJi7cZfu663tWxsAGbVEXMsJb5KTHh8NMGvSkpNxM6+jcr92TZTCGXKX3ZvA 7/IfiSAb7RXZg== In-Reply-To: <86sewz983b.fsf@gnu.org> Feedback-ID: 57735886:user:proton X-Pm-Message-ID: 135cf8422184265c73c1411111c837af7f74f0b3 Received-SPF: pass client-ip=185.70.43.25; envelope-from=heimeborgia@protonmail.com; helo=mail-4325.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 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-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:146999 Archived-At: On Wednesday, June 26th, 2024 at 12:55 PM, Eli Zaretskii wro= te: > > Date: Tue, 25 Jun 2024 21:58:50 +0000 > > From: Heime heimeborgia@protonmail.com > >=20 > > I use buffer-face-mode-invoke to change the font. I also want to > > change the weight, which is tricky. What option for weight are > > available ? Different fonts usually have different weight settings > > but have no clues about how to get the weights available for each font. >=20 >=20 > Use standard weights: regular, medium, bold. Some font families have > also additional weights: light, semi-light, semi-bold, extra-bold. > The full list of weight values is in the ELisp manual, in the node > "Face Attributes". Some faces, e.g. "URW Chancery L" have "Medium Italic" and "Bold Italic". And not all faces have the weights declared in the list. Could there be an elisp function that returns a list of the available weights and styles for each entry in the list of font families ?