fdroid 可以安装
F-Droid 编译的二进制是今年二月份的 snapshot,bug 非常多,功能也不齐全。建议使用这里的二进制:Android ports for GNU Emacs download | SourceForge.net.
打扰一下,请问 Android 版的Emacs 如何打开安卓上的其他地方文件比如/storage/emulated/0/ 目录下的?
我使用的是刚刚下载的 Emacs
读取存储的权限应该是给了的……
这个是打开文件时显示的提示信息……
安卓 11 及以上的版本不能直接授权储存权限,还需授权“All files access。” 这个选项应该在 “特殊应用权限” 页面中。
此外,如果始终也无法授权储存权限,还可以通过 SAF 和 M-x android-request-directory-access 请求目录访问权限。
嗯,谢谢……
将 PingFang SC 或其他适当的 TrueType 汉语字体安装在 /data/data/org.gnu.emacs/fonts
感谢帮忙,我这边下好了pingfang sc ttf文件,放到了/data/data/org.gnu.emacs/fonts目录下,但是“Set Default Font”列表里没有pingfang font,需要emacs init文件里额外配置吗?
Emacs 的 set default font 界面其实是几十年前的 anachronism,实际上没有任何用处。
不过我刚才打错了,正确目录是
/data/data/org.gnu.emacs/files/fonts
重启 Emacs 过后,应该会自动检测与使用 PingFang SC。
Emacs 中运行:
logcat | grep Fandroid_enumerate_fonts
会显示什么?
感谢耐心解答,显示确实加载了
但是为何set-frame-font显示default font还是droid sans mono呢,而且候选列表里面也找不到pingfang
莫非fonts有问题?我在github上找的pingfang sc:
不客气,上面的 pingfang sc 可能是 CFF 字体改名为 .ttf。 Android Port 的字体引擎严格遵守苹果发布的 TrueType 说明,不接受依赖 OpenType 扩展的字体。
所以有没有PC布局的键盘软件?
提个醒,有多开需求的话,apk版得看看系统是否支持。 鸿蒙就不能,只能双开微信、QQ。
想不通为何要“多开” Emacs。。。不过可以用 Shelter,Island 之类的应用。
大佬有用过cnfonts吗,set frame fonts 可以用但是cnfonts设置的时候就是乱码的
同样的环境之间使用termux 中的emacs-x cnfonts又是正常的了
或者有其他方案设置中英文等宽吗
更新: 还是字体原因,confonts使用苹方的自定义字体就行了,这个地址的可以的: