MediawikiのSyntaxhighlightGeshiによってフォーマットされたコードのフォントサイズの変更

StackOverflow https://stackoverflow.com/questions/5354968

質問

コードスニペットのフォントサイズは、Wikiのデフォルトのフォントサイズに比べて小さすぎるため、読みにくいです(例については以下を参照)。それを変更するためにできることはありますか?

例:

enter image description here

上記を生成するコードは次のとおりです。

==== Histograms ====
This is the code to compute the histogram:
<source lang="matlab">
nEls = numel(unique_vals);
edges = zeros(nEls+2,1);
</source>
役に立ちましたか?

解決

編集します Mediawiki:geshi.css.

例:

div.mw-geshi div,pre {
 font-family: monospace, "Courier New" !important;
 font-size:13px;
}

他のヒント

syntaxhighlight_geshi.class.phpを編集します

フォントサイズを次の行に追加します

$css[] = ".source-$lang {line-height: normal; font-size: 12px;}";

これは、Mediawiki拡張機能のバグです。バグトラッカーで参照されます https://bugzilla.wikimedia.org/show_bug.cgi?id=26204

私たちはそれに恒久的な修正を得ることができ、それを適切に修正するために他のいくつかの人々を突き止めます。

Mediawiki v1.19.23/24 with geshi 1.0.8.11/12:

編集します Mediawiki:Geshi.css ファイル:

/* CSS placed here will be applied to GeSHi syntax highlighting */
div.mw-geshi div,pre {
 font-family: monospace, "Courier New" !important;
 font-size:13px;
 border: 1px dashed blue;
}

span.mw-geshi {
 font-family: monospace, "Courier New" !important;
 font-size:13px;

これは両方で機能します 列をなして (<source lang="XXX" console="none">CODE</source>)そして通常の場合 Div (<source lang="XXX">CODE</source>)。 source これで、置き換えることが推奨されます syntaxhighlight.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top