Function: internal-set-alternative-font-registry-alist
internal-set-alternative-font-registry-alist is a function defined in
xfaces.c.
Signature
(internal-set-alternative-font-registry-alist ALIST)
Documentation
Define alternative font registries to try in face font selection.
ALIST is an alist of (REGISTRY ALTERNATIVE1 ALTERNATIVE2 ...) entries. Each ALTERNATIVE is tried in order if no fonts of font registry REGISTRY 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, Fdowncase (XCAR (tail2)));
}
Vface_alternative_font_registry_alist = alist;
free_all_realized_faces (Qnil);
return alist;
}