2016-08-12 8 views
6

中国でGoogleのフォントがブロックされているため、フォントをダウンロードしてFontSquirrelで変換しなければなりませんでした。CSS:すべてのブラウザでフォントの合字を無効にする

問題:部屋/ FFは/ etcいる醜い

私はここの手順Prevent ligatures in Safari (Mavericks/iOS7) via CSSが、無葉巻のすべてをしました。

結紮を一度に無効にするにはどうすればよいですか? -webkit-font-variant-ligatures: no-common-ligatures; あなたがnoneunsetまたはno-contextualのような値を試すことができno-common-ligaturesにもかかわらず

+0

Googleのフォントは中国のブロックです!ワオ!!それを指摘してくれてありがとう。非常に便利。私はGoogle jQuery CDNが中国でブロックされていることを知っています。そのため、代わりにjquery.com CDNを使用していますが、私はGoogle Fontsに接続していませんでした。再度、感謝します。 (そして、申し訳ありませんが、私はあなたの質問への答えを持っていません。) –

答えて

2

を動作しません。可能なすべての値はSee MDNです。

また、現代のすべてのブラウザではshould be supportedです。

+1

'none'は私のためのトリックでした。 – Skoua

2

andreasを提供することを基本的に同じ答えが、ここで簡単に参照できるため、完全なCSSです:

* { 
 
font-variant-ligatures: none; 
 
}

0
  1. あなたが好きなあなたのCSSで行をコメントアウトすることができます

    @import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic); 
    
  2. 次に、ブラウザで上から開いているURLは、以下のようなCSSファイルを取得します:

    /* latin */ 
    @font-face { 
        font-family: 'Source Sans Pro'; 
        font-style: italic; 
        font-weight: 300; 
        src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightItalic'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/fpTVHK8qsXbIeTHTrnQH6MAjkyiewWYrWZc50I8hK7I.woff2) format('woff2'); 
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; 
    } 
    
  3. を各ブロックのURLで与えられた各フォントをダウンロードして、自分の資産に置きます。

  4. URLを変更すると(アセットディレクトリを基準にして)、CSSをアセットに保存します(例:google-fonts.css)。

あなたのアプリケーションは同じ起源のGoogleフォントを使用するため、違いはありません。

関連する問題