Subject: bug#65865: closed (Re: bug#65865: 30.0.50; set-face-attribute doesn't take effect on new frames on Android)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 12 Sep 2023 14:09:03 +0000

Your bug report

#65865: 30.0.50; set-face-attribute doesn't take effect on new frames on Android

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
65865: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=65865
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#65865: 30.0.50; set-face-attribute doesn't take effect on new frames on Android
From: Po Lu <[email-masked]>
To: Shingo Tanaka <[email-masked]>
Cc: [email-masked]
Date: Tue, 12 Sep 2023 22:08:07 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

Shingo Tanaka <[email-masked]> writes:

> On Tue, 12 Sep 2023 11:39:05 +0900,
> Po Lu wrote:
>> 
>> Thanks, this should be fixed now.
>
> Thank you, I confirmed it's fixed.

Closing.
Thanks for testing.

Subject: 30.0.50; set-face-attribute doesn't take effect on new frames on Android
From: Shingo Tanaka <[email-masked]>
To: [email-masked]
Date: Mon, 11 Sep 2023 21:10:37 +0900
List-Id: <debbugs-submit.debbugs.gnu.org>

(set-face-attribute 'default nil :font "Noto Sans Mono CJK JP") doesn't take
effect on new frames on Android, even though the 2nd argument FRAME is nil.

Here is how to reproduce.
Maybe the font doesn't need to be the one I specified here.

0. Download NotoSansMonoCJKjp-VF.ttf from the url below and put it in ~/fonts 
1. Run Emacs w/o init file.
2. Evaluate (set-face-attribute 'default nil :font "Noto Sans Mono CJK JP")
   on *scratch* buffer.
3. You can see the displayed font is updated to Noto font.
4. Type C-x 5 2 (make-frame-command)
5. You can see the font is not Noto font but the initial font on the new frame.

Device: Xiaomi Pad 5
MIUI Version: MIUI Pad Global 14.0.5  14.0.5.0(TKXMIXM)
Android Version: 13 TKQ1.221013.002
Emacs Binary: emacs-30.0.50-29-arm64-v8a.apk
https://sourceforge.net/projects/android-ports-for-gnu-emacs/files/
Font: ~/fonts/NotoSansMonoCJKjp-VF.ttf
https://github.com/notofonts/noto-cjk
Sans/Variable/TTF/Mono/NotoSansMonoCJKjp-VF.ttf

(emacs-version)
"GNU Emacs 30.0.50 (build 1, aarch64-unknown-linux-android29)
 of 2023-09-11"

If any further information is needed, please let me know.

Regards,
Shingo