[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/fontset.c
From: |
Kenichi Handa |
Subject: |
[Emacs-diffs] Changes to emacs/src/fontset.c |
Date: |
Tue, 08 Mar 2005 03:45:49 -0500 |
Index: emacs/src/fontset.c
diff -c emacs/src/fontset.c:1.92 emacs/src/fontset.c:1.93
*** emacs/src/fontset.c:1.92 Mon Nov 8 00:38:26 2004
--- emacs/src/fontset.c Tue Mar 8 08:45:48 2005
***************
*** 764,769 ****
--- 764,786 ----
#pragma optimize("", on)
#endif
+ /* Set the ASCII font of the default fontset to FONTNAME if that is
+ not yet set. */
+ void
+ set_default_ascii_font (fontname)
+ Lisp_Object fontname;
+ {
+ if (! CONSP (FONTSET_ASCII (Vdefault_fontset)))
+ {
+ int id = fs_query_fontset (fontname, 2);
+
+ if (id >= 0)
+ fontname = XCDR (FONTSET_ASCII (FONTSET_FROM_ID (id)));
+ FONTSET_ASCII (Vdefault_fontset)
+ = Fcons (make_number (0), fontname);
+ }
+ }
+
/* Cache data used by fontset_pattern_regexp. The car part is a
pattern string containing at least one wild card, the cdr part is
***************
*** 1627,1645 ****
FONTSET_ID (Vdefault_fontset) = make_number (0);
FONTSET_NAME (Vdefault_fontset)
= build_string ("-*-*-*-*-*-*-*-*-*-*-*-*-fontset-default");
- #if defined (MAC_OS)
- FONTSET_ASCII (Vdefault_fontset)
- = Fcons (make_number (0),
- build_string
("-apple-monaco-medium-r-*--*-120-*-*-*-*-mac-roman"));
- #elif defined (WINDOWSNT)
- FONTSET_ASCII (Vdefault_fontset)
- = Fcons (make_number (0),
- build_string ("-*-courier
new-normal-r-*-*-*-100-*-*-*-*-iso8859-1"));
- #else
- FONTSET_ASCII (Vdefault_fontset)
- = Fcons (make_number (0),
- build_string
("-adobe-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-1"));
- #endif
AREF (Vfontset_table, 0) = Vdefault_fontset;
next_fontset_id = 1;
--- 1644,1649 ----
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/src/fontset.c,
Kenichi Handa <=