-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The 29.1/29.2 builds don't respect certain user-installed Mac fonts #133
Comments
Weirdly, find-font does find Inconsolata
|
Still trying to understand this, to no avail so far, except for one new clue. The latest 29.2 build has the same erroneous font behavior as 29.1. I also tested on both Mojave and on Monterey and the behavior is the same so it's not O/S API related. I launched via the command line to look for errors and none visible. I specified Is anyone else experiencing the same thing? Is this command-line clue helpful? |
Another clue. Even without specifying |
Switching to Iosevka Fixed, installed as a ttc file (very convenient), it works fine. Uninstalling my existing Inconsolata otf file and reinstalling a fresh Inconsolata Medium font as a ttf file does not work. However, using the variable-font file "Inconsolata-VariableFont_wdth,wght.ttf" seems to work fine. This is now no longer an issue for me but remains a mystery to me why Emacs 29.1 and 29.2 have changed font handling behavior from the 28 and earlier releases. Since no errors or complaints are produced, it's a silent failure. And why --font works on the command line also a mystery and clearly indicates that emacs 29.x is capable of finding and rendering the font. |
I was having trouble with fonts as well. I tried to track it down but wasn't able to find the issue. I was using a bitmap font that a colleague made and I can't get it to be seen at all in 29. I ended up going back to Inconsolata, which works fine for me. Interestingly that's one you were having trouble with. I'm using the normal I configured it through (custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(default ((t (:height 120 :width normal :foundry "apple" :family "Inconsolata")))) All that said, I don't think this is a build issue. I think this would be better reported to |
Agree, at this point, these issues are likely not related to your helpful and welcome builds. I'm tempted to leave this issue open as, perhaps, it will help others who are experiencing font issues. |
Thank you for providing these builds. Very convenient.
Some issues with Mac fonts, though. I can set Courier or Menlo or other system fonts and when I try Consolas or Inconsolata it defaults to Helvetica. Is something missing in this build? In the same vein, I don't see ns-popup-font-panel or mac-font-panel-mode. I've been using your 28 series builds with Inconsolata (self installed) just fine until yesterday when I tried 29.1 (for eglot). Perhaps self-installed fonts are special in some way.
e.g.,
This doesn't work
This works
The text was updated successfully, but these errors were encountered: