[emacs-w3m:06701] symbol width
TSUCHIYA Masatoshi <[email protected]>
| Newsgroups | gmane.emacs.w3m,gmane.comp.web.w3m.devel |
|---|---|
| Message-ID | <[email protected]> |
emacs-w3m
halfdump
euc-jp
w3m -T text/html -halfdump -o ext_halfdump=1 -I EUC-JP -O EUC-JP
utf-8
w3m -T text/html -halfdump -o ext_halfdump=1 -I UTF-8 -O UTF-8
w3m <li> <table>
;; po/
;; gettextize
;; gettextize
--
( TSUCHIYA Masatoshi )
Index: file.c
===================================================================
RCS file: /cvsroot/w3m/w3m/file.c,v
retrieving revision 1.235
diff -u -r1.235 file.c
--- file.c 16 Apr 2004 18:47:19 -0000 1.235
+++ file.c 24 Apr 2004 01:36:33 -0000
@@ -6506,9 +6506,13 @@
symbol_width = symbol_width0 = 1;
}
else {
- symbol_width0 = 0;
- get_symbol(DisplayCharset, &symbol_width0);
- symbol_width = WcOption.use_wide ? symbol_width0 : 1;
+ if (HalfdumpSymbolWidth) {
+ symbol_width = symbol_width0 = HalfdumpSymbolWidth;
+ } else {
+ symbol_width0 = 0;
+ get_symbol(DisplayCharset, &symbol_width0);
+ symbol_width = WcOption.use_wide ? symbol_width0 : 1;
+ }
}
#else
symbol_width = symbol_width0 = 1;
Index: fm.h
===================================================================
RCS file: /cvsroot/w3m/w3m/fm.h,v
retrieving revision 1.125
diff -u -r1.125 fm.h
--- fm.h 16 Apr 2004 18:47:19 -0000 1.125
+++ fm.h 24 Apr 2004 01:36:33 -0000
@@ -1010,6 +1010,7 @@
global wc_ces DocumentCharset init(DOCUMENT_CHARSET);
global wc_ces SystemCharset init(SYSTEM_CHARSET);
global char ExtHalfdump init(FALSE);
+global int HalfdumpSymbolWidth init(0);
global char FollowLocale init(TRUE);
global char UseContentCharset init(TRUE);
global char SearchConv init(TRUE);
Index: rc.c
===================================================================
RCS file: /cvsroot/w3m/w3m/rc.c,v
retrieving revision 1.96
diff -u -r1.96 rc.c
--- rc.c 22 Apr 2004 16:34:08 -0000 1.96
+++ rc.c 24 Apr 2004 01:36:33 -0000
@@ -622,6 +622,8 @@
CMT_FOLLOW_LOCALE, NULL},
{"ext_halfdump", P_CHARINT, PI_ONOFF, (void *)&ExtHalfdump,
CMT_EXT_HALFDUMP, NULL},
+ {"symbol_width", P_INT, PI_TEXT, (void *)&HalfdumpSymbolWidth,
+ "Width of half-dumped symbols", NULL},
{"use_wide", P_CHARINT, PI_ONOFF, (void *)&WcOption.use_wide, CMT_USE_WIDE,
NULL},
{"use_combining", P_CHARINT, PI_ONOFF, (void *)&WcOption.use_combining,