[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/font.c,v
From: |
Adrian Robert |
Subject: |
[Emacs-diffs] Changes to emacs/src/font.c,v |
Date: |
Sun, 20 Jul 2008 00:47:30 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Adrian Robert <arobert> 08/07/20 00:47:29
Index: font.c
===================================================================
RCS file: /sources/emacs/emacs/src/font.c,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -b -r1.76 -r1.77
--- font.c 15 Jul 2008 18:15:12 -0000 1.76
+++ font.c 20 Jul 2008 00:47:27 -0000 1.77
@@ -56,6 +56,10 @@
Lisp_Object Qfont_spec, Qfont_entity, Qfont_object;
+#ifdef HAVE_NS
+extern Lisp_Object Qfontsize;
+#endif
+
Lisp_Object Qopentype;
/* Important character set strings. */
@@ -3316,6 +3320,13 @@
pt /= 10;
size = POINT_TO_PIXEL (pt, f->resy);
+#ifdef HAVE_NS
+ if (size == 0)
+ {
+ Lisp_Object ffsize = get_frame_param(f, Qfontsize);
+ size = NUMBERP (ffsize) ? POINT_TO_PIXEL (XINT (ffsize), f->resy) :
0;
+ }
+#endif
}
return font_open_entity (f, entity, size);
}
@@ -3390,7 +3401,11 @@
attrs[LFACE_FAMILY_INDEX] = attrs[LFACE_FOUNDRY_INDEX] = Qnil;
attrs[LFACE_SWIDTH_INDEX] = attrs[LFACE_WEIGHT_INDEX]
= attrs[LFACE_SLANT_INDEX] = Qnormal;
+#ifndef HAVE_NS
attrs[LFACE_HEIGHT_INDEX] = make_number (120);
+#else
+ attrs[LFACE_HEIGHT_INDEX] = make_number (0);
+#endif
attrs[LFACE_FONT_INDEX] = Qnil;
return font_load_for_lface (f, attrs, spec);
- [Emacs-diffs] Changes to emacs/src/font.c,v, Kenichi Handa, 2008/07/08
- [Emacs-diffs] Changes to emacs/src/font.c,v, Kenichi Handa, 2008/07/08
- [Emacs-diffs] Changes to emacs/src/font.c,v, Stefan Monnier, 2008/07/09
- [Emacs-diffs] Changes to emacs/src/font.c,v, Adrian Robert, 2008/07/15
- [Emacs-diffs] Changes to emacs/src/font.c,v,
Adrian Robert <=
- [Emacs-diffs] Changes to emacs/src/font.c,v, Dan Nicolaescu, 2008/07/27