字体根据不同的语言变化?
Font change according to different languages?
我在 python flask 中有一个应用程序,我需要支持三种语言,对于每种语言,我需要使用不同的字体。我正在使用 flask-babel 来更改语言并且它工作正常。当语言改变时我也需要改变字体
输出一些关于模板中使用的语言的标记(假设您正在使用某些语言),最好使用 HTML lang
属性:
<html lang="{{ the_language }}">
然后在您的 CSS 样式表中,您可以将特定字体分配给特定语言:
:lang(en) {
font-family: ...
}
:lang(zh) {
font-family: ...
}
是的,没错:但正如 Idrukis 所提到的,没有代码很难帮助你,但无论如何。我认为解决方案就在模板本身。
您发送的语言为:
return render_template(template_name.html, {'language': 语言})
然后你使用 deceze 方法或者如果你想因为某种语言(例如你不支持的语言)而放置一个弹出窗口
{% if language != 'en' %}
{% endif %}
我在 python flask 中有一个应用程序,我需要支持三种语言,对于每种语言,我需要使用不同的字体。我正在使用 flask-babel 来更改语言并且它工作正常。当语言改变时我也需要改变字体
输出一些关于模板中使用的语言的标记(假设您正在使用某些语言),最好使用 HTML lang
属性:
<html lang="{{ the_language }}">
然后在您的 CSS 样式表中,您可以将特定字体分配给特定语言:
:lang(en) {
font-family: ...
}
:lang(zh) {
font-family: ...
}
是的,没错:但正如 Idrukis 所提到的,没有代码很难帮助你,但无论如何。我认为解决方案就在模板本身。
您发送的语言为:
return render_template(template_name.html, {'language': 语言})
然后你使用 deceze 方法或者如果你想因为某种语言(例如你不支持的语言)而放置一个弹出窗口
{% if language != 'en' %}
{% endif %}