【问题标题】:Changing font universally - richfaces普遍改变字体 - Richfaces
【发布时间】:2010-03-05 17:45:24
【问题描述】:

我想知道有没有一种方法可以通用地更改richfaces 的字体,而不管我使用的是什么皮肤。

【问题讨论】:

    标签: java jsf fonts richfaces


    【解决方案1】:

    您应该考虑为您的项目使用主 css 文件。

    只需查看每个渲染的richfaces 组件。我相信每个人都有一个共同的 css 类。

    并且,在一个主css文件中指定这个css类的字体,例如:

    .common-class-that-youve-looked {
        font-family: Ubuntu, sans-serif;
    }
    

    【讨论】:

      【解决方案2】:

      RichFaces 开发人员指南文档中有一个部分适用于 RF4.x (Chapter 6. Skinning and theming)。 Skin parameter tables 部分声明使用名为 generalSizeFont 的参数。

      您可以通过将 aNameOfYourChoice.skin.properties 放入您的 webapp 来安装它 \WEB-INF\classes\META-INF\skins 目录。然后添加到您的web.xml

      <context-param>
        <param-name>org.richfaces.skin</param-name>
        <param-value>aNameOfYourChoice</param-value>
      </context-param>
      

      我的aNameOfYourChoice.skin.properties 看起来像这样:

      baseSkin=ruby
      generalSizeFont=12px #your size of fonts
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-27
        • 2010-09-18
        • 1970-01-01
        • 2020-10-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多