GNU bug report logs - #65865
30.0.50; set-face-attribute doesn't take effect on new frames on Android

Previous Next

Package: emacs;

Reported by: Shingo Tanaka <shingo.fg8 <at> gmail.com>

Date: Mon, 11 Sep 2023 12:11:01 UTC

Severity: normal

Found in version 30.0.50

Done: Po Lu <luangruo <at> yahoo.com>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 65865 <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: Shingo Tanaka <shingo.fg8 <at> gmail.com>
Cc: 65865 <at> debbugs.gnu.org
Subject: Re: bug#65865: 30.0.50; set-face-attribute doesn't take effect on
 new frames on Android
Date: Tue, 12 Sep 2023 10:39:05 +0800
Shingo Tanaka <shingo.fg8 <at> gmail.com> writes:

> (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

Thanks, this should be fixed now.




This bug report was last modified 1 year and 249 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.