Function: internal-set-alternative-font-family-alist
internal-set-alternative-font-family-alist is a function defined in
xfaces.c.
Signature
(internal-set-alternative-font-family-alist ALIST)
Documentation
Define alternative font families to try in face font selection.
ALIST is an alist of (FAMILY ALTERNATIVE1 ALTERNATIVE2 ...) entries. Each ALTERNATIVE is tried in order if no fonts of font family FAMILY can be found. Value is ALIST.
Source Code
// Defined in /usr/src/emacs/src/xfaces.c
{
Lisp_Object entry, tail, tail2;
CHECK_LIST (alist);
alist = Fcopy_sequence (alist);
for (tail = alist; CONSP (tail); tail = XCDR (tail))
{
entry = XCAR (tail);
CHECK_LIST (entry);
entry = Fcopy_sequence (entry);
XSETCAR (tail, entry);
for (tail2 = entry; CONSP (tail2); tail2 = XCDR (tail2))
XSETCAR (tail2, Fintern (XCAR (tail2), Qnil));
}
Vface_alternative_font_family_alist = alist;
free_all_realized_faces (Qnil);
return alist;
}