(x_draw_glyph_string): Remove old bdf font code.
* w32term.h (FONT_TYPE_FOR_UNIBYTE, FONT_TYPE_FOR_MULTIBYTE): Remove.
+2008-06-23 Jason Rumney <jasonr@gnu.org>
+
+ * w32term.c (x_draw_glyph_string_background)
+ (x_draw_glyph_string): Remove old bdf font code.
+
+ * w32term.h (FONT_TYPE_FOR_UNIBYTE, FONT_TYPE_FOR_MULTIBYTE): Remove.
+
2008-06-22 Kenichi Handa <handa@m17n.org>
* font.c (font_find_for_lface): Try the adstyle specified in
#include "keymap.h"
#include "w32heap.h"
-#include "w32bdf.h"
#include <shellapi.h>
#include "font.h"
extern int w32_codepage_for_font (char *fontname);
extern Cursor w32_load_cursor (LPCTSTR name);
-extern glyph_metric *w32_BDF_TextMetric(bdffont *fontp,
- unsigned char *text, int dim);
extern Lisp_Object Vwindow_system;
#define x_any_window_to_frame x_window_to_frame
if (FONT_HEIGHT (s->font) < s->height - 2 * box_line_width
|| s->font_not_found_p
|| s->extends_to_end_of_line_p
- || FONT_COMPAT (s->font)->bdf
|| cleartype_active
|| force_p)
{
/* Draw strike-through. */
if (s->face->strike_through_p
- && (FONT_COMPAT (s->font)->bdf
- || !FONT_COMPAT (s->font)->tm.tmStruckOut))
+ && !FONT_COMPAT (s->font)->tm.tmStruckOut)
{
unsigned long h = 1;
unsigned long dy = (s->height - h) / 2;
EXFUN (Fx_display_color_p, 1);
EXFUN (Fx_display_grayscale_p, 1);
-#define FONT_TYPE_FOR_UNIBYTE(font, ch) \
- ((font)->bdf ? BDF_1D_FONT : ANSI_FONT)
-
-#define FONT_TYPE_FOR_MULTIBYTE(font, ch) \
- (!(font)->bdf \
- ? UNICODE_FONT \
- : ((CHARSET_DIMENSION (CHAR_CHARSET ((ch))) == 1) \
- ? BDF_1D_FONT : BDF_2D_FONT))
-
typedef DWORD (WINAPI * ClipboardSequence_Proc) ();
typedef BOOL (WINAPI * AppendMenuW_Proc) (
IN HMENU,