diff options
author | Jason Rumney <jasonr@gnu.org> | 2008-12-17 14:41:44 +0000 |
---|---|---|
committer | Jason Rumney <jasonr@gnu.org> | 2008-12-17 14:41:44 +0000 |
commit | e6eee6aec1fb6f46c183fde2ca29cdb33cae2bf2 (patch) | |
tree | 7d6badc8181f958b2d14c9781e1f0ab98c08688b /src/w32font.c | |
parent | a0bf411717769c6bcd68a8a7666d4e1a51024613 (diff) | |
download | emacs-e6eee6aec1fb6f46c183fde2ca29cdb33cae2bf2.tar.gz |
(w32font_has_char): Always return -1.
Diffstat (limited to 'src/w32font.c')
-rw-r--r-- | src/w32font.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/w32font.c b/src/w32font.c index f892adeb636..c5546ee9379 100644 --- a/src/w32font.c +++ b/src/w32font.c @@ -308,6 +308,12 @@ w32font_has_char (entity, c) Lisp_Object entity; int c; { + /* We can't be certain about which characters a font will support until + we open it. Checking the scripts that the font supports turns out + to not be reliable. */ + return -1; + +#if 0 Lisp_Object supported_scripts, extra, script; DWORD mask; @@ -333,8 +339,11 @@ w32font_has_char (entity, c) return -1; /* Font reports what scripts it supports, and none of them are the script - the character is from, so it is a definite no. */ - return 0; + the character is from. But we still can't be certain, as some fonts + will contain some/most/all of the characters in that script without + claiming support for it. */ + return -1; +#endif } /* w32 implementation of encode_char for font backend. |