細かい字がつらくなってきたので,ブログのフォントサイズ変更.
/modules/weblog/styles.css
のdiv.blogContents を
font-family: Gothic; margin: 0px; font-size: 132%; line-height: 1.5em;
にして,文字をでっかく,行間もゆったり.(font-family: Gothic は6月19日に変えていた)
ついでに本文1文字目をでっかくするのに意味を感じないので,その行をコメントアウト
/* div.blogContents:first-letter {font-size: 121%; font-weight: bold;} */
さらに,数式画像の位置が以前は$\int\frac{dx}{\cos^2 x}"$のように画像の下の線が文のbaseline に揃って文中に入れるのに抵抗があったが,デフォルトを middle にして,$\int\frac{dx}{\cos^2 x}$のように不自然にならないようにした.
ついでに,数式画像の縦位置を調整できるようにした.
$\int\frac{dx}{\cos^2 x}"$ $\int\frac{dx}{\cos^2 x}$ $\int\frac{dx}{\cos^2 x}$$\int\frac{dx}{\cos^2 x}$
変更点は,
/class/module.textsanitizer.php
関数
function &xoopsCodeDecode(&$text, $allowimage = 1)
の最後の方,リターンする変数 $ret に値をセットする行
$ret = preg_replace($patterns, $replacements, $text);
の前に次のソースを挿入.
$patterns[] = "/¥[tex valign=(.*)](.*)¥[\/tex\]/sU";
$patterns[] = "/¥[tex](.*)¥[\/tex\]/sU";
if ($allowimage != 1) {
$replacements[] = '<a href="'.XOOPS_URL.'/cgi-bin/mimetex.cgi?\\3" target="_blank">\\2';
$replacements[] = '<a href="'.XOOPS_URL.'/cgi-bin/mimetex.cgi?\\1" target="_blank">\\1';
} else {
$replacements[] = '<img src="'.XOOPS_URL.'/cgi-bin/mimetex.cgi?\\2" alt="\\2" style="vertical-align: \\1;" />';
$replacements[] = '<img src="'.XOOPS_URL.'/cgi-bin/mimetex.cgi?\\1" alt="\\1$';
}
(コピペする人は適宜の全角スペースや,全角のtexやa,imgタグを半角にしてちょ)
さらにさらに,[img にalt を追加できるようにした.
$patterns[] = "/¥[img align=(['\"]?)(left|center|right)\\1]([^\"\(\)\?\&'<>]*)¥[\/img\]/sU";
$patterns[] = "/¥[img]([^\"\(\)\?\&'<>]*)¥[\/img\]/sU";
$patterns[] = "/¥[img align=(['\"]?)(left|center|right)\\1 id=(['\"]?)([0-9]*)\\3]([^\"\(\)\?\&'<>]*)¥[\/img\]/sU";
$patterns[] = "/¥[img id=(['\"]?)([0-9]*)\\1]([^\"\(\)\?\&'<>]*)¥[\/img\]/sU";
$patterns[] = "/¥[img alt=(.*)](.*)¥[\/img\]/sU"; // くろべえ追加
if ($allowimage != 1) {
$replacements[] = '<a href="\\3" target="_blank">\\3';
$replacements[] = '<a href="\\1" target="_blank">\\1';
$replacements[] = '<a href="'.XOOPS_URL.'/image.php?id=\\4" target="_blank">\\5';
$replacements[] = '<a href="'.XOOPS_URL.'/image.php?id=\\2" target="_blank">\\3';
$replacements[] = '<a href="\\2" target="_blank" title="\\1">\\2'; // くろべえ追加
} else {
$$replacements[] = '<img src="\\3" align="\\2" alt="" />';
$replacements[] = '<img src="\\1" alt="" />';
$replacements[] = '<img src="'.XOOPS_URL.'/image.php?id=\\4" align="\\2" alt="\\5" />';
$replacements[] = '<img src="'.XOOPS_URL.'/image.php?id=\\2" alt="\\3" />';
$replacements[] = '<img src="\\2" alt="\\1" />'; // くろべえ追加
}
(これも全角スペース,img,aを半角に)
0 件のコメント:
コメントを投稿
スパム対策のため,コメントは,承認するまで表示されません。
「コメントの記入者:」は「匿名」ではなく,「名前/URL」を選んで,なにかニックネームを入れてください.URL は空欄で構いません.