From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.bugs Subject: bug#59347: 29.0.50; `:family` face setting ignored Date: Sun, 20 Nov 2022 13:57:48 +0000 Message-ID: <7cc9e03786024fc72f3b@heytings.org> References: <83bkp4bfqf.fsf@gnu.org> <83wn7s9txp.fsf@gnu.org> <83pmdk9pat.fsf@gnu.org> <83cz9j9zyu.fsf@gnu.org> <838rk77yfo.fsf@gnu.org> <834juu9aya.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="axwjubdfCc" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24762"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , 59347@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 20 14:58:21 2022 Return-path: Envelope-to: geb-bug-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 1owkpx-0006E6-BZ for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 20 Nov 2022 14:58:21 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1owkph-0000Pg-PI; Sun, 20 Nov 2022 08:58:05 -0500 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 1owkpe-0000Ov-Id for bug-gnu-emacs@gnu.org; Sun, 20 Nov 2022 08:58:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1owkpe-0003Ku-AV for bug-gnu-emacs@gnu.org; Sun, 20 Nov 2022 08:58:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1owkpe-0005H1-6h for bug-gnu-emacs@gnu.org; Sun, 20 Nov 2022 08:58:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Nov 2022 13:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59347 X-GNU-PR-Package: emacs Original-Received: via spool by 59347-submit@debbugs.gnu.org id=B59347.166895267320236 (code B ref 59347); Sun, 20 Nov 2022 13:58:02 +0000 Original-Received: (at 59347) by debbugs.gnu.org; 20 Nov 2022 13:57:53 +0000 Original-Received: from localhost ([127.0.0.1]:42711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owkpV-0005GJ-4R for submit@debbugs.gnu.org; Sun, 20 Nov 2022 08:57:53 -0500 Original-Received: from heytings.org ([95.142.160.155]:51366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owkpT-0005GB-0v for 59347@debbugs.gnu.org; Sun, 20 Nov 2022 08:57:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1668952669; bh=lb6GmvWM7QKFOzj9cdilycWXZUIfcPRx6MW/zFj0cFM=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=gfzMHldAUhfw4NTiNp0W8RusK4CZb+DKvhlXoj4B2+Ez5OVF1OAm8a0XwMU75724o djhEh/yVKN/PwrZW0eT1OaHLEow2xZ42oKsRRDKD2+EyFZA3hPmKH2xMCXu60TTtyq ysB6N9th1/6MfXyCBQkgLuDftLtA/+sd803j3YAeBx88EXqrzmbD+/WDcuvgA/b5AH RkTBlZV+wdBgkveIwg6ydxBtM0BM0NYAfvqI74PDv6ClfHOjjmaT/napiCVHC1p0P0 HX/Xgw5w4A/9HNTyrYOkCKtcNqog/8+y1tWkwDRVyA7uLxJ6Y9nMAdc0Xi1stc4Fe1 z31OdYfdBWAeQ== In-Reply-To: <834juu9aya.fsf@gnu.org> Content-ID: <7cc9e0378693f00ae85c@heytings.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:248422 Archived-At: --axwjubdfCc Content-Type: text/plain; charset=us-ascii; format=flowed Content-ID: <7cc9e03786ae02be6287@heytings.org> Stefan, could you please try the attached patch and see if it fixes your problem? (It does here, with your recipe.) Eli, could you please review that patch? Thanks. --axwjubdfCc Content-Type: text/x-diff; name=Also-try-normal-weight-when-searching-a-font-with-me.patch; charset=us-ascii Content-Transfer-Encoding: base64 Content-ID: <7cc9e037868c13170294@heytings.org> Content-Disposition: attachment; filename=Also-try-normal-weight-when-searching-a-font-with-me.patch RnJvbSBhYjcwOTBlMDU1YjdjMjA0M2Y5ZmRiMDdiNzYwYWU4YjMwNGZlMDJj IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBTdW4sIDIwIE5v diAyMDIyIDEzOjUwOjQ3ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIEFsc28g dHJ5ICdub3JtYWwnIHdlaWdodCB3aGVuIHNlYXJjaGluZyBhIGZvbnQgd2l0 aCAnbWVkaXVtJw0KIHdlaWdodC4NCg0KQmV0d2VlbiBjb21taXRzIGJmMGQz Zjc2ZGMgKDIwMTQpIGFuZCA2YjFlZDJmMmM5ICgyMDIyKSwNCnJlYWxpemVf Z3VpX2ZhY2UgY2FsbGVkIGZvbnRfbG9hZF9mb3JfbGZhY2Ugd2l0aCBhbiBl bXB0eSBvciBwYXJ0bHkNCmVtcHRpZWQgZm9udCBzcGVjLCBpLmUuIGl0IGln bm9yZWQgYSBwYXJ0IG9mIGl0cyBhdHRycyBhcmd1bWVudC4gIFRoZQ0KcmF0 aW9uYWxlIGdpdmVuIGluIGJ1ZyMxNzk3Mywgd2hpY2ggbGVkIHRvIGJmMGQz Zjc2ZGMsIGlzIG5vdCBjbGVhci4NCkluIHRoZSBtZWFudGltZSwgY29tbWl0 IDY1ZmQzY2E4NGYgYWRkZWQgc3VwcG9ydCBmb3IgdGhlICdtZWRpdW0nIGZv bnQNCndlaWdodCwgd2hpY2ggd2FzIHByZXZpb3VzbHkgc3lub255bW91cyB0 byAnbm9ybWFsJy4NCg0KVG9nZXRoZXIsIHRoZSB0d28gY29tbWl0cyA2YjFl ZDJmMmM5IGFuZCA2NWZkM2NhODRmIGxlYWQgdG8gc3Vib3B0aW1hbA0KZm9u dCBjaG9pY2VzLiAgV2hlbiB0aGUgZm9udCBjaG9zZW4gZm9yIHRoZSBkZWZh dWx0IGZhY2UgaGFzIGl0cw0Kd2VpZ2h0IHNldCB0byAnbWVkaXVtJyBhbmQg YWN0dWFsbHkgc3VwcG9ydHMgdGhhdCB3ZWlnaHQsDQpmb250X2xvYWRfZm9y X2xmYWNlIHdpbGwgYmUgY2FsbGVkIHdpdGggYSB3ZWlnaHQgYXR0cmlidXRl IHNldCB0bw0KJ21lZGl1bScgaW4gc3BlYyBmb3Igb3RoZXIgZmFjZXMuICBI b3dldmVyLCBmb250cyB3aXRoIGFuIGV4cGxpY2l0DQonbWVkaXVtJyB3ZWln aHQgYXJlIG11Y2ggbGVzcyBjb21tb24gdGhhbiBmb250cyB3aXRoIGFuIGV4 cGxpY2l0DQonbm9ybWFsJyB3ZWlnaHQsIHdoaWNoIG1lYW5zIHRoYXQgZm9u dHMgdGhhdCBvbmx5IHN1cHBvcnQgYSAnbm9ybWFsJw0Kd2VpZ2h0IGFyZSBy ZWplY3RlZCwgYWx0aG91Z2ggdGhleSBhcmUgY2xvc2UgdG8gdGhlIGRlc2ly ZWQgZm9udC4NCg0KVGhlcmVmb3JlLCBmb250X2ZpbmRfZm9yX2xmYWNlIHNo b3VsZCBhbHNvIHRyeSB0aGUgJ25vcm1hbCcgd2VpZ2h0DQp3aGVuIHRoZSB3 ZWlnaHQgaW4gc3BlYyBpcyAnbWVkaXVtJywgYWZ0ZXIgdHJ5aW5nIHRoZSAn bWVkaXVtJyB3ZWlnaHQuDQoNCiogc3JjL2ZvbnQuYyAoZm9udF9maW5kX2Zv cl9sZmFjZSk6IFdoZW4gdGhlIHdlaWdodCBpbiBTUEVDIGlzDQonbWVkaXVt JywgYWxzbyB0cnkgdGhlICdub3JtYWwnIHdlaWdodC4NCi0tLQ0KIHNyYy9m b250LmMgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t LS0tLS0NCiAxIGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMTIg ZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9zcmMvZm9udC5jIGIvc3Jj L2ZvbnQuYw0KaW5kZXggNmU3MjBiYzI4NS4uNDIyMmQ2MDIzMSAxMDA2NDQN Ci0tLSBhL3NyYy9mb250LmMNCisrKyBiL3NyYy9mb250LmMNCkBAIC0yOTU5 LDkgKzI5NTksOSBAQCBmb250X2ZpbmRfZm9yX2xmYWNlIChzdHJ1Y3QgZnJh bWUgKmYsIExpc3BfT2JqZWN0ICphdHRycywgTGlzcF9PYmplY3Qgc3BlYywg aW50DQogew0KICAgTGlzcF9PYmplY3Qgd29yazsNCiAgIExpc3BfT2JqZWN0 IGVudGl0aWVzLCB2YWw7DQotICBMaXNwX09iamVjdCBmb3VuZHJ5WzNdLCAq ZmFtaWx5LCByZWdpc3RyeVszXSwgYWRzdHlsZVszXTsNCisgIExpc3BfT2Jq ZWN0IGZvdW5kcnlbM10sICpmYW1pbHksIHJlZ2lzdHJ5WzNdLCBhZHN0eWxl WzNdLCB3ZWlnaHRbM107DQogICBpbnQgcGl4ZWxfc2l6ZTsNCi0gIGludCBp LCBqLCBrLCBsOw0KKyAgaW50IGksIGosIGssIGwsIG07DQogICBVU0VfU0FG RV9BTExPQ0E7DQogDQogICAvKiBSZWdpc3RyeSBzcGVjaWZpY2F0aW9uIGFs dGVybmF0aXZlczogZnJvbSB0aGUgbW9zdCBzcGVjaWZpYyB0bw0KQEAgLTMw ODEsNiArMzA4MSwxNyBAQCBmb250X2ZpbmRfZm9yX2xmYWNlIChzdHJ1Y3Qg ZnJhbWUgKmYsIExpc3BfT2JqZWN0ICphdHRycywgTGlzcF9PYmplY3Qgc3Bl YywgaW50DQogCX0NCiAgICAgfQ0KIA0KKyAgLyogSWYgd2VpZ2h0IGlzICJt ZWRpdW0iIGluIFNQRUMsIGFsc28gdHJ5ICJub3JtYWwiLiAgRm9udHMgd2l0 aCBhbg0KKyAgICAgZXhwbGljaXQgIm1lZGl1bSIgd2VpZ2h0IGFyZSBtdWNo IGxlc3MgY29tbW9uIHRoYW4gZm9udHMgd2l0aCBhbg0KKyAgICAgZXhwbGlj aXQgIm5vcm1hbCIgd2VpZ2h0LCBhbmQgZm9yIGEgbG9uZyB0aW1lICJtZWRp dW0iIGFuZA0KKyAgICAgIm5vcm1hbCIgKGEuay5hLiAicmVndWxhciIgYS5r LmEuICJib29rIikgd2VyZSBzeW5vbnltb3VzIGluDQorICAgICBFbWFjcy4g IFNlZSBlLmcuIGJ1ZyM1OTM0NyBhbmQgYnVnIzU3NTU1LiAgKi8NCisgIHdl aWdodFswXSA9IEFSRUYgKHNwZWMsIEZPTlRfV0VJR0hUX0lOREVYKTsNCisg IGlmIChFUSAod2VpZ2h0WzBdLCBRbWVkaXVtKSkNCisgICAgd2VpZ2h0WzFd ID0gUW5vcm1hbCwgd2VpZ2h0WzJdID0gemVyb192ZWN0b3I7DQorICBlbHNl DQorICAgIHdlaWdodFsxXSA9IHplcm9fdmVjdG9yOw0KKw0KICAgLyogTm93 IGxvb2sgdXAgc3VpdGFibGUgZm9udHMsIGZyb20gdGhlIG1vc3Qgc3BlY2lm aWMgc3BlYyB0byB0aGUNCiAgICAgIGxlYXN0IHNwZWNpZmljIHNwZWMuICBB Y2NlcHQgdGhlIGZpcnN0IG9uZSB0aGF0IG1hdGNoZXMuICAqLw0KICAgZm9y IChpID0gMDsgU1lNQk9MUCAoZmFtaWx5W2ldKTsgaSsrKQ0KQEAgLTMwOTUs MTggKzMxMDYsMjIgQEAgZm9udF9maW5kX2Zvcl9sZmFjZSAoc3RydWN0IGZy YW1lICpmLCBMaXNwX09iamVjdCAqYXR0cnMsIExpc3BfT2JqZWN0IHNwZWMs IGludA0KIAkgICAgICBmb3IgKGwgPSAwOyBTWU1CT0xQIChhZHN0eWxlW2xd KTsgbCsrKQ0KIAkJew0KIAkJICBBU0VUICh3b3JrLCBGT05UX0FEU1RZTEVf SU5ERVgsIGFkc3R5bGVbbF0pOw0KLQkJICAvKiBQcm9kdWNlIHRoZSBsaXN0 IG9mIGNhbmRpZGF0ZXMgZm9yIHRoZSBzcGVjIGluIFdPUksuICAqLw0KLQkJ ICBlbnRpdGllcyA9IGZvbnRfbGlzdF9lbnRpdGllcyAoZiwgd29yayk7DQot CQkgIGlmICghIE5JTFAgKGVudGl0aWVzKSkNCisJCSAgZm9yIChtID0gMDsg U1lNQk9MUCAod2VpZ2h0W21dKTsgbSsrKQ0KIAkJICAgIHsNCi0JCSAgICAg IC8qIElmIHRoZXJlIGFyZSBzZXZlcmFsIGNhbmRpZGF0ZXMsIHNlbGVjdCB0 aGUNCi0JCQkgYmVzdCBtYXRjaCBmb3IgUElYRUxfU0laRSBhbmQgYXR0cmli dXRlcyBpbiBBVFRSUy4gICovDQotCQkgICAgICB2YWwgPSBmb250X3NlbGVj dF9lbnRpdHkgKGYsIGVudGl0aWVzLA0KLQkJCQkJCWF0dHJzLCBwaXhlbF9z aXplLCBjKTsNCi0JCSAgICAgIGlmICghIE5JTFAgKHZhbCkpDQorCQkgICAg ICBBU0VUICh3b3JrLCBGT05UX1dFSUdIVF9JTkRFWCwgd2VpZ2h0W21dKTsN CisJCSAgICAgIC8qIFByb2R1Y2UgdGhlIGxpc3Qgb2YgY2FuZGlkYXRlcyBm b3IgdGhlIHNwZWMgaW4gV09SSy4gICovDQorCQkgICAgICBlbnRpdGllcyA9 IGZvbnRfbGlzdF9lbnRpdGllcyAoZiwgd29yayk7DQorCQkgICAgICBpZiAo ISBOSUxQIChlbnRpdGllcykpDQogCQkJew0KLQkJCSAgU0FGRV9GUkVFICgp Ow0KLQkJCSAgcmV0dXJuIHZhbDsNCisJCQkgIC8qIElmIHRoZXJlIGFyZSBz ZXZlcmFsIGNhbmRpZGF0ZXMsIHNlbGVjdCB0aGUNCisJCQkgICAgIGJlc3Qg bWF0Y2ggZm9yIFBJWEVMX1NJWkUgYW5kIGF0dHJpYnV0ZXMgaW4gQVRUUlMu ICAqLw0KKwkJCSAgdmFsID0gZm9udF9zZWxlY3RfZW50aXR5IChmLCBlbnRp dGllcywNCisJCQkJCQkgICAgYXR0cnMsIHBpeGVsX3NpemUsIGMpOw0KKwkJ CSAgaWYgKCEgTklMUCAodmFsKSkNCisJCQkgICAgew0KKwkJCSAgICAgIFNB RkVfRlJFRSAoKTsNCisJCQkgICAgICByZXR1cm4gdmFsOw0KKwkJCSAgICB9 DQogCQkJfQ0KIAkJICAgIH0NCiAJCX0NCi0tIA0KMi4zNS4xDQoNCg== --axwjubdfCc--