Wordsworth広場
  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ 『Wordsworthの杜』へ戻る  
154 / 861 ←次へ | 前へ→

Re:用語本文のフォント変更
回答  Wordsworth作者 E-MAIL  - 06/1/18(水) 12:46 -

引用なし
パスワード
   ▼ぽとさん:
>V3を使用しています。
>
>説明文のところのフォントを変更したいのですが,どこにフォントの設定を入れれば良いでしょうか?たいていの場所にフォント設定を入れたつもりなのですが,説明文だけが変更されないので・・・
>
>プロポーショナルフォントだと,表示がずれる場合があるのでMS明朝やMSゴシックなどの固定長フォントを使用したいのです。

■方法1(お勧めしない方法)

インストールディレクトリの
StyleSheet\Common\wsworth_common.xsl ファイルの次の箇所を<tt>タグで囲めば説明文に限らずなんでもかんでも等幅になります。

<!-- ■■■■■見たまま表示 -->
> <xsl:template match="WYSWYG">
   <tt>
>    <xsl:call-template name="ExplanationDisplay">
>       <xsl:with-param name="string">
>        <xsl:value-of select="."/>
>       </xsl:with-param>
>    </xsl:call-template>
   </tt>
> </xsl:template>

私は等幅にする方法を<tt>タグしかしらないですが、フォントを指定するタグならなんでもOKです

■方法2(推奨)
説明文だけを等幅にしたい場合は、メニューから[ツール→オプション]を選んで、「その他の設定」の一番下に次のような記述を追加すればOKです。

<xsl:template match="説明文">
   <tt>
    <xsl:call-template name="ExplanationDisplay">
       <xsl:with-param name="string">
        <xsl:value-of select="."/>
       </xsl:with-param>
    </xsl:call-template>
   </tt>
</xsl:template>

■方法3(プチ推奨)
方法2だとすべての説明文が等幅になりますが、説明文中の一部のみ等幅にしたい場合は、説明文を次のように書けばOKです。私はこの方法を使ってます。

<XMLSRC><等幅>
等幅にしたい文章
等幅にしたい文章
等幅にしたい文章
</等幅><XMLSRC>

※今作成中のVer3正式版では「<等幅>」は他の記述方法に変えるつもりなので、現時点ではあまりお勧めしません。

362 hits
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; Inf...@h2.fujitsu.co.jp>

用語本文のフォント変更 ぽと 06/1/13(金) 13:11 質問
┗ Re:用語本文のフォント変更 Wordsworth作者 06/1/18(水) 12:46 回答
 ┣ Re:用語本文のフォント変更 ぽと 06/1/18(水) 22:25 解決
 ┗ Re:用語本文のフォント変更 じょ 06/3/11(土) 22:52 質問
 ┗ Re:用語本文のフォント変更 Wordsworth作者 06/3/13(月) 16:49 回答
 ┗ Re:用語本文のフォント変更 じょ 06/3/13(月) 21:45 解決

  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ 『Wordsworthの杜』へ戻る  
154 / 861 ←次へ | 前へ→
ページ:  ┃  記事番号:
56358
(SS)C-BOARD v3.23b is Free.