gpt4 book ai didi

javascript - Qtranslate 每种语言的自定义字体问题

转载 作者:行者123 更新时间:2023-11-28 04:45:58 26 4
gpt4 key购买 nike

我正面临一个 wordpress 网站的问题,该客户想要为每种语言设置自定义字体系列

我正在使用 wordpress 的 Qtranslate 插件来翻译内容,我成功地做到了这一点……我还使用了一个名为 Custom CSS 的 wordpress 插件来在代码中应用 CSS 更改

问题是当我使用代码设置自定义字体时..它为两种语言设置了自定义字体..所以请帮我解决这个问题

我的自定义 CSS 代码是

@font-face {
font-family: GEDinarOne-Medium;
src: url('http://www.example.com/wp-content/themes/fonts/GEDinarOne-Medium.ttf');
font-weight: normal;}

:lang(ar) body, h1, h2, h3, h4, h5, h6, p, blockquote, li, a{
font-family: GEDinarOne-Medium !important;
}

最佳答案

您需要创建一个CSS类并将其放在CSS的底部,然后添加将其添加到已翻译内容标签。

例如;

@font-face {
font-family: 'Yrsa';
font-style: normal;
font-weight: 400;
src: local('Yrsa'), local('Yrsa-Regular'), url(https://fonts.gstatic.com/s/yrsa/v1/HvXbkSMs7hgg2r-HiCNOmA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
font-family: 'Indie Flower';
font-style: normal;
font-weight: 400;
src: local('Indie Flower'), local('IndieFlower'), url(https://fonts.gstatic.com/s/indieflower/v8/10JVD_humAd5zP2yrFqw6ugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
body {
background: #111;
color: #999;
text-align: justify;
text-justify: inter-word;
max-width: 80%;
margin: 10%
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
li,
a {
font-family: 'Yrsa';
}
.otherlanguage {
font-family: 'Indie Flower';
}
<body>
<div>
<h1>This is a Header 1 in font A</h1>
<h1 class="otherlanguage">This is a Header 1 in font B</h1>
<h2>This is a Header 2 in font A</h2>
<h2 class="otherlanguage">This is a Header 2 in font B</h2>
<h3>This is a Header 2 in font A</h3>
<h3 class="otherlanguage">This is a Header 2 in font B</h3>
<p>This is a paragraph using font A
<br>Lorem ipsum dolor sit amet, in eam simul nostrud definiebas, mea iusto placerat prodesset ei. Eum summo audiam ea. Vitae aperiri at duo. Vis atomorum partiendo id, nam ea noluisse platonem. Nec minimum consequat cu, pri in harum moderatius. Ferri
aperiam forensibus an nam.</p>
<p class="otherlanguage">This is a paragraph using font B
<br>Lorem ipsum dolor sit amet, in eam simul nostrud definiebas, mea iusto placerat prodesset ei. Eum summo audiam ea. Vitae aperiri at duo. Vis atomorum partiendo id, nam ea noluisse platonem. Nec minimum consequat cu, pri in harum moderatius. Ferri
aperiam forensibus an nam.</p>
</div>
</body>


编辑:新片段

我确信有更好的方法组合选择器,但这应该可以在不更改任何 HTML 的情况下工作。

@font-face {
font-family: 'Yrsa';
font-style: normal;
font-weight: 400;
src: local('Yrsa'), local('Yrsa-Regular'), url(https://fonts.gstatic.com/s/yrsa/v1/HvXbkSMs7hgg2r-HiCNOmA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
font-family: 'Indie Flower';
font-style: normal;
font-weight: 400;
src: local('Indie Flower'), local('IndieFlower'), url(https://fonts.gstatic.com/s/indieflower/v8/10JVD_humAd5zP2yrFqw6ugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.page-id-70 h1,
.page-id-70 h2,
.page-id-70 h3,
.page-id-70 h3,
.page-id-70 h4,
{
font-family: 'Yrsa';
}
.page-id-71 h1,
.page-id-71 h2,
.page-id-71 h3,
.page-id-71 h3,
.page-id-71 h4,
{
font-family: 'Indie Flower';
}

关于javascript - Qtranslate 每种语言的自定义字体问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40957142/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com