如何根据rails中的语言环境动态设置字体?

时间:2016-08-24 11:09:27

标签: ruby-on-rails css3 ruby-on-rails-4 fonts locale

我有一个包含3种不同语言环境的项目,我需要为越南语语言环境使用另一种字体。关于如何实现这一点的任何想法?

1 个答案:

答案 0 :(得分:0)

在模板中,您可以通过简单地使用区域设置名称作为CSS选择器来更改基于区域设置的字体,如下所示:

<body class="<%= I18n.locale %>">
 ...
</body>

并在您的SASS文件中:

body {
  .en {
    $main-font: "Verdana"
   }
  .cn {
    $main-font: "Microsoft_YaHei247019"
   }
}