2008/07/29(火)analog 6.0 の FireFox3対応
2017/10/11 8:05
ベースカーネルの技術者としては、デフォルト設定であっても Firefox2 や IE6 などと同じようなイメージで表示させたいし、出来る限りその方向で対応しています。
通常は、スタイルシートにて文字フォントサイズを指定することで回避できるのですが、analog6.0 ではスタイルシートの設定がCプログラムでハードコーディングされているようなので、直接ソースコードをいじらなければ対応できないと思われます。
以下の修正で対応しました:
src/outxhtml.c の 58 行目あたりに、赤字の部分追加
57 else { /* default style sheet inline if no external style sheet specified */
58 fprintf(outf, "<style type=\"text/css\" id=\"internalStyle\">\n");
59 fprintf(outf, \"body {\n\tfont-family: Osaka,monospace,sans-serif;\n\t\";
60 "font-size: 9pt;\n\tfont-size-adjust: none ;\n}\n") ;
61 fprintf(outf, "h2 {\n\tbackground-color: #A0C0F0;\n\twidth: 98%%;\n\t"
62 "padding: 3px 6px;\n}\n");
ソースコード修正後、コンパイルして対応完了です。