GNU bug report logs - #24226
(Windows) menu-set-font doesn't work for all font styles

Previous Next

Package: emacs;

Reported by: Juhani Åhman <juhanipm <at> gmail.com>

Date: Sun, 14 Aug 2016 20:29:01 UTC

Severity: normal

Tags: moreinfo

Fixed in version 27.1

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 24226 in the body.
You can then email your comments to 24226 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#24226; Package emacs. (Sun, 14 Aug 2016 20:29:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Juhani Åhman <juhanipm <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 14 Aug 2016 20:29:01 GMT) Full text and rfc822 format available.

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

From: Juhani Åhman <juhanipm <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: (Windows) menu-set-font doesn't work for all font styles
Date: Sun, 14 Aug 2016 23:28:34 +0300
"Options->Set Default Font..." (or menu-set-font) font selection menu 
doesn't let you select
certain fonts styles, eg. "Source Code Pro ExtraLight" font
(https://github.com/adobe-fonts/source-code-pro). Only "Regular" works.

It complains:

set-face-attribute: Font not available: #<font-spec nil nil Source\ 
Code\ Pro\ ExtraLight nil nil light nil nil 12.0 nil nil nil ((:name . 
"Source Code Pro ExtraLight-12:light") (user-spec . "Source Code Pro 
ExtraLight-12:light"))>

However, in emacs config file, I can set the font explicitly with command

(set-face-attribute 'default nil :font "-outline-Source Code Pro 
ExtraLight-extralight-normal-normal-mono-16-*-*-*-c-*-iso8859-1")

, but not through the menu. This font name came from "describe-char" 
command.






In GNU Emacs 24.5.1 (i686-pc-mingw32)
 of 2015-04-11 on LEG570
Windowing system distributor `Microsoft Corp.', version 6.3.9600
Configured using:
 `configure --prefix=/c/usr --host=i686-pc-mingw32'

Important settings:
  value of $LANG: FIN
  locale-coding-system: cp1252

Major mode: Emacs-Lisp

Minor modes in effect:
  global-subword-mode: t
  subword-mode: t
  global-hl-line-mode: t
  cua-mode: t
  diff-auto-refine-mode: t
  shell-dirtrack-mode: t
  show-paren-mode: t
  delete-selection-mode: t
  tooltip-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent messages:
Mark set
Send this bug report to the Emacs maintainers? (y or n) y
Saving file c:/Users/Administrator/.emacs.d/init.el...
Wrote c:/Users/Administrator/.emacs.d/init.el [2 times]
Sending...
Mark set [2 times]
Sending via mail...
Sending...done
C-c x is undefined
Buffer *unsent mail to bug-gnu-emacs <at> gnu.org*<2> modified; kill anyway? 
(y or n) y

Load-path shadows:
c:/emacs/share/emacs/site-lisp/org/ox hides 
c:/emacs/share/emacs/24.5/lisp/org/ox
c:/emacs/share/emacs/site-lisp/org/ox-texinfo hides 
c:/emacs/share/emacs/24.5/lisp/org/ox-texinfo
c:/emacs/share/emacs/site-lisp/org/ox-publish hides 
c:/emacs/share/emacs/24.5/lisp/org/ox-publish
c:/emacs/share/emacs/site-lisp/org/ox-org hides 
c:/emacs/share/emacs/24.5/lisp/org/ox-org
c:/emacs/share/emacs/site-lisp/org/ox-odt hides 
c:/emacs/share/emacs/24.5/lisp/org/ox-odt
c:/emacs/share/emacs/site-lisp/org/ox-md hides 
c:/emacs/share/emacs/24.5/lisp/org/ox-md
c:/emacs/share/emacs/site-lisp/org/ox-man hides 
c:/emacs/share/emacs/24.5/lisp/org/ox-man
c:/emacs/share/emacs/site-lisp/org/ox-latex hides 
c:/emacs/share/emacs/24.5/lisp/org/ox-latex
c:/emacs/share/emacs/site-lisp/org/ox-icalendar hides 
c:/emacs/share/emacs/24.5/lisp/org/ox-icalendar
c:/emacs/share/emacs/site-lisp/org/ox-html hides 
c:/emacs/share/emacs/24.5/lisp/org/ox-html
c:/emacs/share/emacs/site-lisp/org/ox-beamer hides 
c:/emacs/share/emacs/24.5/lisp/org/ox-beamer
c:/emacs/share/emacs/site-lisp/org/ox-ascii hides 
c:/emacs/share/emacs/24.5/lisp/org/ox-ascii
c:/emacs/share/emacs/site-lisp/org/org hides 
c:/emacs/share/emacs/24.5/lisp/org/org
c:/emacs/share/emacs/site-lisp/org/org-w3m hides 
c:/emacs/share/emacs/24.5/lisp/org/org-w3m
c:/emacs/share/emacs/site-lisp/org/org-version hides 
c:/emacs/share/emacs/24.5/lisp/org/org-version
c:/emacs/share/emacs/site-lisp/org/org-timer hides 
c:/emacs/share/emacs/24.5/lisp/org/org-timer
c:/emacs/share/emacs/site-lisp/org/org-table hides 
c:/emacs/share/emacs/24.5/lisp/org/org-table
c:/emacs/share/emacs/site-lisp/org/org-src hides 
c:/emacs/share/emacs/24.5/lisp/org/org-src
c:/emacs/share/emacs/site-lisp/org/org-rmail hides 
c:/emacs/share/emacs/24.5/lisp/org/org-rmail
c:/emacs/share/emacs/site-lisp/org/org-protocol hides 
c:/emacs/share/emacs/24.5/lisp/org/org-protocol
c:/emacs/share/emacs/site-lisp/org/org-plot hides 
c:/emacs/share/emacs/24.5/lisp/org/org-plot
c:/emacs/share/emacs/site-lisp/org/org-pcomplete hides 
c:/emacs/share/emacs/24.5/lisp/org/org-pcomplete
c:/emacs/share/emacs/site-lisp/org/org-mouse hides 
c:/emacs/share/emacs/24.5/lisp/org/org-mouse
c:/emacs/share/emacs/site-lisp/org/org-mobile hides 
c:/emacs/share/emacs/24.5/lisp/org/org-mobile
c:/emacs/share/emacs/site-lisp/org/org-mhe hides 
c:/emacs/share/emacs/24.5/lisp/org/org-mhe
c:/emacs/share/emacs/site-lisp/org/org-macs hides 
c:/emacs/share/emacs/24.5/lisp/org/org-macs
c:/emacs/share/emacs/site-lisp/org/org-macro hides 
c:/emacs/share/emacs/24.5/lisp/org/org-macro
c:/emacs/share/emacs/site-lisp/org/org-loaddefs hides 
c:/emacs/share/emacs/24.5/lisp/org/org-loaddefs
c:/emacs/share/emacs/site-lisp/org/org-list hides 
c:/emacs/share/emacs/24.5/lisp/org/org-list
c:/emacs/share/emacs/site-lisp/org/org-irc hides 
c:/emacs/share/emacs/24.5/lisp/org/org-irc
c:/emacs/share/emacs/site-lisp/org/org-install hides 
c:/emacs/share/emacs/24.5/lisp/org/org-install
c:/emacs/share/emacs/site-lisp/org/org-inlinetask hides 
c:/emacs/share/emacs/24.5/lisp/org/org-inlinetask
c:/emacs/share/emacs/site-lisp/org/org-info hides 
c:/emacs/share/emacs/24.5/lisp/org/org-info
c:/emacs/share/emacs/site-lisp/org/org-indent hides 
c:/emacs/share/emacs/24.5/lisp/org/org-indent
c:/emacs/share/emacs/site-lisp/org/org-id hides 
c:/emacs/share/emacs/24.5/lisp/org/org-id
c:/emacs/share/emacs/site-lisp/org/org-habit hides 
c:/emacs/share/emacs/24.5/lisp/org/org-habit
c:/emacs/share/emacs/site-lisp/org/org-gnus hides 
c:/emacs/share/emacs/24.5/lisp/org/org-gnus
c:/emacs/share/emacs/site-lisp/org/org-footnote hides 
c:/emacs/share/emacs/24.5/lisp/org/org-footnote
c:/emacs/share/emacs/site-lisp/org/org-feed hides 
c:/emacs/share/emacs/24.5/lisp/org/org-feed
c:/emacs/share/emacs/site-lisp/org/org-faces hides 
c:/emacs/share/emacs/24.5/lisp/org/org-faces
c:/emacs/share/emacs/site-lisp/org/org-eshell hides 
c:/emacs/share/emacs/24.5/lisp/org/org-eshell
c:/emacs/share/emacs/site-lisp/org/org-entities hides 
c:/emacs/share/emacs/24.5/lisp/org/org-entities
c:/emacs/share/emacs/site-lisp/org/org-element hides 
c:/emacs/share/emacs/24.5/lisp/org/org-element
c:/emacs/share/emacs/site-lisp/org/org-docview hides 
c:/emacs/share/emacs/24.5/lisp/org/org-docview
c:/emacs/share/emacs/site-lisp/org/org-datetree hides 
c:/emacs/share/emacs/24.5/lisp/org/org-datetree
c:/emacs/share/emacs/site-lisp/org/org-ctags hides 
c:/emacs/share/emacs/24.5/lisp/org/org-ctags
c:/emacs/share/emacs/site-lisp/org/org-crypt hides 
c:/emacs/share/emacs/24.5/lisp/org/org-crypt
c:/emacs/share/emacs/site-lisp/org/org-compat hides 
c:/emacs/share/emacs/24.5/lisp/org/org-compat
c:/emacs/share/emacs/site-lisp/org/org-colview hides 
c:/emacs/share/emacs/24.5/lisp/org/org-colview
c:/emacs/share/emacs/site-lisp/org/org-clock hides 
c:/emacs/share/emacs/24.5/lisp/org/org-clock
c:/emacs/share/emacs/site-lisp/org/org-capture hides 
c:/emacs/share/emacs/24.5/lisp/org/org-capture
c:/emacs/share/emacs/site-lisp/org/org-bibtex hides 
c:/emacs/share/emacs/24.5/lisp/org/org-bibtex
c:/emacs/share/emacs/site-lisp/org/org-bbdb hides 
c:/emacs/share/emacs/24.5/lisp/org/org-bbdb
c:/emacs/share/emacs/site-lisp/org/org-attach hides 
c:/emacs/share/emacs/24.5/lisp/org/org-attach
c:/emacs/share/emacs/site-lisp/org/org-archive hides 
c:/emacs/share/emacs/24.5/lisp/org/org-archive
c:/emacs/share/emacs/site-lisp/org/org-agenda hides 
c:/emacs/share/emacs/24.5/lisp/org/org-agenda
c:/emacs/share/emacs/site-lisp/org/ob hides 
c:/emacs/share/emacs/24.5/lisp/org/ob
c:/emacs/share/emacs/site-lisp/org/ob-tangle hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-tangle
c:/emacs/share/emacs/site-lisp/org/ob-table hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-table
c:/emacs/share/emacs/site-lisp/org/ob-sqlite hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-sqlite
c:/emacs/share/emacs/site-lisp/org/ob-sql hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-sql
c:/emacs/share/emacs/site-lisp/org/ob-shen hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-shen
c:/emacs/share/emacs/site-lisp/org/ob-screen hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-screen
c:/emacs/share/emacs/site-lisp/org/ob-scheme hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-scheme
c:/emacs/share/emacs/site-lisp/org/ob-scala hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-scala
c:/emacs/share/emacs/site-lisp/org/ob-sass hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-sass
c:/emacs/share/emacs/site-lisp/org/ob-ruby hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-ruby
c:/emacs/share/emacs/site-lisp/org/ob-ref hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-ref
c:/emacs/share/emacs/site-lisp/org/ob-R hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-R
c:/emacs/share/emacs/site-lisp/org/ob-python hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-python
c:/emacs/share/emacs/site-lisp/org/ob-plantuml hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-plantuml
c:/emacs/share/emacs/site-lisp/org/ob-picolisp hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-picolisp
c:/emacs/share/emacs/site-lisp/org/ob-perl hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-perl
c:/emacs/share/emacs/site-lisp/org/ob-org hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-org
c:/emacs/share/emacs/site-lisp/org/ob-octave hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-octave
c:/emacs/share/emacs/site-lisp/org/ob-ocaml hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-ocaml
c:/emacs/share/emacs/site-lisp/org/ob-mscgen hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-mscgen
c:/emacs/share/emacs/site-lisp/org/ob-maxima hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-maxima
c:/emacs/share/emacs/site-lisp/org/ob-matlab hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-matlab
c:/emacs/share/emacs/site-lisp/org/ob-makefile hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-makefile
c:/emacs/share/emacs/site-lisp/org/ob-lob hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-lob
c:/emacs/share/emacs/site-lisp/org/ob-lisp hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-lisp
c:/emacs/share/emacs/site-lisp/org/ob-lilypond hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-lilypond
c:/emacs/share/emacs/site-lisp/org/ob-ledger hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-ledger
c:/emacs/share/emacs/site-lisp/org/ob-latex hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-latex
c:/emacs/share/emacs/site-lisp/org/ob-keys hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-keys
c:/emacs/share/emacs/site-lisp/org/ob-js hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-js
c:/emacs/share/emacs/site-lisp/org/ob-java hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-java
c:/emacs/share/emacs/site-lisp/org/ob-io hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-io
c:/emacs/share/emacs/site-lisp/org/ob-haskell hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-haskell
c:/emacs/share/emacs/site-lisp/org/ob-gnuplot hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-gnuplot
c:/emacs/share/emacs/site-lisp/org/ob-fortran hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-fortran
c:/emacs/share/emacs/site-lisp/org/ob-exp hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-exp
c:/emacs/share/emacs/site-lisp/org/ob-eval hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-eval
c:/emacs/share/emacs/site-lisp/org/ob-emacs-lisp hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-emacs-lisp
c:/emacs/share/emacs/site-lisp/org/ob-dot hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-dot
c:/emacs/share/emacs/site-lisp/org/ob-ditaa hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-ditaa
c:/emacs/share/emacs/site-lisp/org/ob-css hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-css
c:/emacs/share/emacs/site-lisp/org/ob-core hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-core
c:/emacs/share/emacs/site-lisp/org/ob-comint hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-comint
c:/emacs/share/emacs/site-lisp/org/ob-clojure hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-clojure
c:/emacs/share/emacs/site-lisp/org/ob-calc hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-calc
c:/emacs/share/emacs/site-lisp/org/ob-C hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-C
c:/emacs/share/emacs/site-lisp/org/ob-awk hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-awk
c:/emacs/share/emacs/site-lisp/org/ob-asymptote hides 
c:/emacs/share/emacs/24.5/lisp/org/ob-asymptote

Features:
(mailalias mailclient cus-edit pp shadow sort mail-extr misearch
multi-isearch goto-addr noutline outline view finder finder-inf lisp-mnt
emacsbug sendmail eieio-opt speedbar sb-image ezimage dframe help-mode
face-remap version-modified cc-styles cc-align cc-engine info package
epg-config superword subword bs hl-line edmacro kmacro server
deeper-blue-theme cua-base cus-start cus-load htmlize-view w32-winprint
htmlize psvn log-edit message rfc822 mml mml-sec mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev
mail-utils gmm-utils mailheader pcvs-util add-log diff-mode poly-R
poly-markdown poly-noweb easy-mmode polymode poly-base polymode-weave
polymode-export polymode-debug polymode-methods poly-lock
polymode-compat polymode-classes polymode-core eieio-custom wid-edit
eieio-base color preview-latex tex-site auto-loads ido ess-toolbar
ess-mouse ess-dde mouseme thingatpt browse-url ess-menu ess-swv
ess-noweb ess-noweb-font-lock-mode ess-bugs-l essd-els ess-sas-d
ess-sas-l ess-sas-a ess-sta-d ess-sta-l cc-vars cc-defs make-regexp
ess-sp6w-d ess-sp3-d ess-julia julia-mode ert find-func ewoc debug
ess-r-d ess-r-syntax ess-r-completion ess-roxy essddr hideshow ess-help
ess-r-package eldoc ess-s-l ess ess-inf ess-tracebug compile tramp
tramp-compat auth-source eieio byte-opt bytecomp byte-compile cl-extra
cconv eieio-core gnus-util mm-util mail-prsvr password-cache
tramp-loaddefs cl-macs trampver shell pcomplete comint ansi-color ring
format-spec advice help-fns ess-mode ess-noweb-mode ess-utils
ess-generics cl gv cl-loaddefs cl-lib ess-custom executable easymenu
ess-compat ess-site paren delsel time-date tooltip electric uniquify
ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp
w32-common-fns disp-table w32-win w32-vars tool-bar dnd fontset image
regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register
page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock
font-lock syntax facemenu font-core frame cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew
greek romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice
loaddefs button faces cus-face macroexp files text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote make-network-process w32notify w32
multi-tty emacs)

Memory information:
((conses 8 294701 41708)
 (symbols 32 37411 0)
 (miscs 32 246 652)
 (strings 16 79506 8316)
 (string-bytes 1 2168438)
 (vectors 8 31098)
 (vector-slots 4 635725 14978)
 (floats 8 313 696)
 (intervals 28 2401 36)
 (buffers 508 24))





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24226; Package emacs. (Tue, 16 Aug 2016 15:08:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Juhani Åhman <juhanipm <at> gmail.com>
Cc: 24226 <at> debbugs.gnu.org
Subject: Re: bug#24226: (Windows) menu-set-font doesn't work for all font
 styles
Date: Tue, 16 Aug 2016 18:07:35 +0300
> From: Juhani Åhman <juhanipm <at> gmail.com>
> Date: Sun, 14 Aug 2016 23:28:34 +0300
> 
> 
> "Options->Set Default Font..." (or menu-set-font) font selection menu 
> doesn't let you select
> certain fonts styles, eg. "Source Code Pro ExtraLight" font
> (https://github.com/adobe-fonts/source-code-pro). Only "Regular" works.
> 
> It complains:
> 
> set-face-attribute: Font not available: #<font-spec nil nil Source\ 
> Code\ Pro\ ExtraLight nil nil light nil nil 12.0 nil nil nil ((:name . 
> "Source Code Pro ExtraLight-12:light") (user-spec . "Source Code Pro 
> ExtraLight-12:light"))>

I cannot reproduced this.  I tried both Emacs 24.5 and the latest RC
of Emacs 25.1, on Windows 7, and both allowed me to select any style
of this font family.

The fonts come in a large archive, with many different variants (OTF,
TTF, WOFF, WOFF2, etc.).  Which ones did you install?  I installed the
ones in the TTF directory.

Also, please try this in "emacs -Q", perhaps some of your
customizations get in the way.

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24226; Package emacs. (Wed, 17 Aug 2016 13:22:01 GMT) Full text and rfc822 format available.

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

From: Juhani Åhman <juhanipm <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 24226 <at> debbugs.gnu.org
Subject: Re: bug#24226: (Windows) menu-set-font doesn't work for all font
 styles
Date: Wed, 17 Aug 2016 16:21:56 +0300
I tried with emacs -Q. No luck.

I used OTF, but TTF fonts don't work either.

I'm running Windows 10.

Also, it seems that "Light" works too, but just not "ExtraLight".


On 16.8.2016 18.07, Eli Zaretskii wrote:
>> From: Juhani Åhman <juhanipm <at> gmail.com>
>> Date: Sun, 14 Aug 2016 23:28:34 +0300
>>
>>
>> "Options->Set Default Font..." (or menu-set-font) font selection menu
>> doesn't let you select
>> certain fonts styles, eg. "Source Code Pro ExtraLight" font
>> (https://github.com/adobe-fonts/source-code-pro). Only "Regular" works.
>>
>> It complains:
>>
>> set-face-attribute: Font not available: #<font-spec nil nil Source\
>> Code\ Pro\ ExtraLight nil nil light nil nil 12.0 nil nil nil ((:name .
>> "Source Code Pro ExtraLight-12:light") (user-spec . "Source Code Pro
>> ExtraLight-12:light"))>
> I cannot reproduced this.  I tried both Emacs 24.5 and the latest RC
> of Emacs 25.1, on Windows 7, and both allowed me to select any style
> of this font family.
>
> The fonts come in a large archive, with many different variants (OTF,
> TTF, WOFF, WOFF2, etc.).  Which ones did you install?  I installed the
> ones in the TTF directory.
>
> Also, please try this in "emacs -Q", perhaps some of your
> customizations get in the way.
>
> Thanks.





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24226; Package emacs. (Wed, 17 Aug 2016 15:25:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Juhani Åhman <juhanipm <at> gmail.com>
Cc: 24226 <at> debbugs.gnu.org
Subject: Re: bug#24226: (Windows) menu-set-font doesn't work for all font
 styles
Date: Wed, 17 Aug 2016 18:24:39 +0300
> Cc: 24226 <at> debbugs.gnu.org
> From: Juhani Åhman <juhanipm <at> gmail.com>
> Date: Wed, 17 Aug 2016 16:21:56 +0300
> 
> I tried with emacs -Q. No luck.
> 
> I used OTF, but TTF fonts don't work either.
> 
> I'm running Windows 10.

I don't have easy access to a Windows 10 machine.  Can someone else
try this on Windows 10, please?

> Also, it seems that "Light" works too, but just not "ExtraLight".

Both work for me here.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24226; Package emacs. (Sun, 17 Nov 2019 07:02:01 GMT) Full text and rfc822 format available.

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

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Juhani Åhman <juhanipm <at> gmail.com>, 24226 <at> debbugs.gnu.org
Subject: Re: bug#24226: (Windows) menu-set-font doesn't work for all font
 styles
Date: Sun, 17 Nov 2019 08:01:34 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

>> I tried with emacs -Q. No luck.
>> 
>> I used OTF, but TTF fonts don't work either.
>> 
>> I'm running Windows 10.
>
> I don't have easy access to a Windows 10 machine.  Can someone else
> try this on Windows 10, please?

That was three years ago, but there we no followups.

The font machinery in Emacs has changed quite a bit since then --
Juhani, are you still able to reproduce the error in Emacs 27?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Added tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sun, 17 Nov 2019 07:02:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24226; Package emacs. (Sun, 17 Nov 2019 09:25:02 GMT) Full text and rfc822 format available.

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

From: Juhani Ahman <juhani <at> mailbox.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>, Eli Zaretskii <eliz <at> gnu.org>
Cc: Juhani Åhman <juhanipm <at> gmail.com>, 24226 <at> debbugs.gnu.org
Subject: Re: bug#24226: (Windows) menu-set-font doesn't work for all font
 styles
Date: Sun, 17 Nov 2019 11:23:49 +0200 (EET)
I tried version

GNU Emacs 27.0.50 (build 1, x86_64-w64-mingw32) of 2019-11-11

with 'emacs -Q' and it still happens

> On 17 November 2019 at 09:01 Lars Ingebrigtsen <larsi <at> gnus.org> wrote:
> 
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> >> I tried with emacs -Q. No luck.
> >> 
> >> I used OTF, but TTF fonts don't work either.
> >> 
> >> I'm running Windows 10.
> >
> > I don't have easy access to a Windows 10 machine.  Can someone else
> > try this on Windows 10, please?
> 
> That was three years ago, but there we no followups.
> 
> The font machinery in Emacs has changed quite a bit since then --
> Juhani, are you still able to reproduce the error in Emacs 27?
> 
> -- 
> (domestic pets only, the antidote for overdose, milk.)
>    bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24226; Package emacs. (Sun, 17 Nov 2019 16:21:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Juhani Ahman <juhani <at> mailbox.org>
Cc: juhanipm <at> gmail.com, larsi <at> gnus.org, 24226 <at> debbugs.gnu.org
Subject: Re: bug#24226: (Windows) menu-set-font doesn't work for all font
 styles
Date: Sun, 17 Nov 2019 18:20:16 +0200
> Date: Sun, 17 Nov 2019 11:23:49 +0200 (EET)
> From: Juhani Ahman <juhani <at> mailbox.org>
> Cc: Juhani Åhman <juhanipm <at> gmail.com>,
> 	24226 <at> debbugs.gnu.org
> 
> I tried version
> 
> GNU Emacs 27.0.50 (build 1, x86_64-w64-mingw32) of 2019-11-11
> 
> with 'emacs -Q' and it still happens

I think I see the problem.  (I originally said I couldn't reproduce
because I used the font selection via S-mouse-1, not the "Set Default
Font" menu-bar item.)

Should be fixed now, please try the latest master branch.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24226; Package emacs. (Wed, 15 Jan 2020 05:54:01 GMT) Full text and rfc822 format available.

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

From: Stefan Kangas <stefan <at> marxist.se>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: juhanipm <at> gmail.com, larsi <at> gnus.org, 24226 <at> debbugs.gnu.org,
 Juhani Ahman <juhani <at> mailbox.org>
Subject: Re: bug#24226: (Windows) menu-set-font doesn't work for all font
 styles
Date: Wed, 15 Jan 2020 06:52:52 +0100
close 24226 27.1
thanks

Eli Zaretskii <eliz <at> gnu.org> writes:

>> Date: Sun, 17 Nov 2019 11:23:49 +0200 (EET)
>> From: Juhani Ahman <juhani <at> mailbox.org>
>> Cc: Juhani Åhman <juhanipm <at> gmail.com>,
>> 	24226 <at> debbugs.gnu.org
>> 
>> I tried version
>> 
>> GNU Emacs 27.0.50 (build 1, x86_64-w64-mingw32) of 2019-11-11
>> 
>> with 'emacs -Q' and it still happens
>
> I think I see the problem.  (I originally said I couldn't reproduce
> because I used the font selection via S-mouse-1, not the "Set Default
> Font" menu-bar item.)
>
> Should be fixed now, please try the latest master branch.

No further comments within 8 weeks, so I'll assume the fix worked.
I'm consequently closing this bug.

If this is still an issue, please reopen the bug or simply reply to
this email (use "Reply to all" in your email client).

Best regards,
Stefan Kangas




bug marked as fixed in version 27.1, send any further explanations to 24226 <at> debbugs.gnu.org and Juhani Åhman <juhanipm <at> gmail.com> Request was from Stefan Kangas <stefan <at> marxist.se> to control <at> debbugs.gnu.org. (Wed, 15 Jan 2020 05:54:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 12 Feb 2020 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 140 days ago.

Previous Next


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