最適なバヌゞョンを遞択するこずにより、Google Web Fontsからの芋出しのフォント読み蟌みを2倍高速化する䟋

[-] 最新のMicrosoft Corporation゜フトりェアを搭茉したコンピュヌタヌのナヌザヌがCyclopedia wikiサむトをさたようず、最初に第1レベルず第2レベルの芋出しのフォントCyclopedia、Culture、Society、Science、テクニック」、「Nature and Man」、「Genesis」このようなフォントは珟圚、World Wide Webであたり芋られたせん私がそのスクリヌンショットの断片を自分の経隓ず比范するず、自分で簡単に芋るこずができたす。



しかし、このフォント、ご列垭の皆様、私たちの芋出しは、どのように䜜成されるべきではないのか、私たち党員の䟋になりたす。 なぜそうなのか掚枬できたすか はい、このフォントはCandaraであるため 実際に芋るのは難しくありたせん。「 Context Font 」拡匵機胜を䜿甚するか、 Cyclopediaのメむンペヌゞずその「 Section 」 サブテンプレヌトの珟圚のWikiコヌドを確認しおください 。 Candaraは、最新のWindowsVista、Windows 7などの比范的最近のMicrosoft補品でしか芋られない排他的なフォントであるこずを既に知っおいるか、少なくずも掚枬したす Wikipediaを調べるだけです 。たた、 Microsoft Powerpoint Viewer 2007およびMicrosoft Office Compatibility Packの䞀郚ずしお配垃されたOffice 2007以前のシステム甚-Windows XP甚、Windows 2000甚。 Linux、Mac、Android、たたはiPhone、iPadを䜿甚しおいる読者がそのようなサむトをさたよう堎合、「Kandar」を䜿甚する堎所はどこにもありたせん。タむトルの倖芳は、必然的に垌望のものずは倧きく異なりたす。



ただし、すべおのシステムおよびブラりザでタむトルの統䞀衚瀺を提䟛できたす。 このため、同じフォントをすべおの読者に出荷するだけで十分です。 あなたのりェブサむトからフォントを配垃するこずができたすCSSに思いやりのある@ font-faceルヌルを远加する、たたは倖郚フォントホスティングサヌビス、たずえば、 Google Web Fontsコレクションの無料および無料フォントのサヌビスを䜿甚できたす。 6月末 。 ハブラカトの䞋で圌女に぀いお話したす。



芋出しにGoogle Web Fontsを䜿甚するこずに぀いお䜕を蚀うべきですか



たず、Google Web Fontsコレクションは、䞀般的に@ font-faceを介しおフォントをダりンロヌドするなど、ヘッダヌに最適であるこずに泚意しおください。 sIFR や Cufónのように、それに先行する「 クランチ 」も芋出しにのみ䜿甚されおいたした。合理的なサむト䜜成者は、コマヌシャルずレンダリングが遅くなり、マりスでテキストを匷調衚瀺するこずさえできなかったので、ペヌゞのメむンテキストにそれらを䜿甚しなかったでしょう。 しかし、奇劙なこずに、 @ font-faceフォントにも独自の問題がありたす-これはかなりの量です。



これを確認するには、Google Web Fontsサむトで4぀のPT Serifフォントスタむル 「Normal 400」、「Normal 400 Italic」、「Bold 700」、「Blod 700 Italic」をすべお遞択しおください。スケヌルの赀い領域に、 倀「 350 」が衚瀺されたす。 䞡方の文字セット「ラテン語」 ず「キリル文字」の 䞡方にチェックマヌクを付けるず 、矢印がスケヌルから倖れ、むンゞケヌタヌに倀「 700 」が衚瀺されたす 。



正盎なずころ、これらの数字が䜕を意味するのか、私には完党な考えがありたせん。Googleの開発者は、それらにラベルを付けるこずをたったく気にしおおらず、ダりンロヌド時間たたはダりンロヌドされた情報の量に比䟋するかどうかも完党にはわかりたせん。より可胜性が高い。 しかし、私は実隓を行うこずをheしたせんでした。Firefoxにアクセスしたずき、「Normal 400」スタむルのチェックマヌクのみを残しその埌、「Page Load」むンゞケヌタの倀は「 90 」 を瀺したした、 http//fonts.googleapisでCSSコヌドを読み取りたした.com / cssfamily = PT + Serifそしお、このコヌドに含たれるURLからフォントをダりンロヌドしたした。 WOFFファむルは43,880バむトのサむズでダりンロヌドされたので、ペヌゞ読み蟌みむンゞケヌタが特定の量を瀺しおいる堎合、これは確かにWOFF圢匏のフォントのキロバむト数ではないこずを考える理由がありたす-それはおそらくEOT圢匏のフォントサむズ通垞、フォントはWOFFの玄2倍の重量がありたす。 ちなみに、゚クスプロヌラで同じアドレスを開くず、CSSコヌドに EOTフォントに぀ながる別のURL がありたす。そのフォントの重さは87 122バむトであり、これは間接的に私の仮定を確認するこずを意味したす。 「ペヌゞの読み蟌み」むンゞケヌタは䞞められる堎合がありたす。



しかし、これはたくさんありたす。 サむトぞの最初のアクセス䞭に数癟キロバむトのフォントがむンタヌネットからダりンロヌドされる堎合4぀の異なるスタむルに必芁、無制限の高速むンタヌネットLTE、WiMAX、GPON、ETTH、FTTB、ADSLのナヌザヌはおそらく䜕も気付かないかもしれたせん-そしお、サむトの他のすべおの読者は確かに動揺するでしょう。 そしお、圌らはinりの䞭で正しいでしょう。 特に、トラフィックの支払いがメガバむト単䜍であるモバむルむンタヌネットのナヌザヌや、トラフィック量が厳しく制限されおいる䌁業むンタヌネットのナヌザヌにずっおは残念です。



これが、慈悲深いりェブサむトの䜜者぀たり、心を痛めおいる䜜者が䞀床に4぀のフォントスタむルを䜿甚するのにふさわしくない理由です。぀たり、珍しいむンタヌネットからダりンロヌドしたフォントを蚭定する堎合、䜜者はヘッダヌのみに制限されるべきですヘッダヌ、スタむル原則ずしお、1぀だけですたずえば、ストレヌトたたはむタリック䜓のみ。 同時に、遞択の幅が広がり぀぀ありたす。誕生からの倚くのフォントは単䞀のスタむル4぀たたは2぀ではなくを持ち、それ自䜓が芋出しにのみ適しおいたす。



さらに、すべおの芋出しがロシア語のアルファベットの文字のみで構成されおいる堎合これが䟋になっおいるCyclopediaの堎合も同様です、フォントでファむルのサむズをさらに節玄できたす。



Google Web Fonts Webサむトにアクセスしお、単䞀盎接の文字スタむルを持぀Cuprumフォントを遞択したす。 ペヌゞ読み蟌みむンゞケヌタには43の 倀が衚瀺されたす 。 以䞋に、文字セットの蚭定に䜿甚される「ラテン」 および「キリル」チェックボックスが衚瀺されたす。「ラテン」チェックボックスがチェックされグレヌチェックを倖すこずはできたせん、「キリル」チェックボックスは蚭定されたせんが、その埌にむンゞケヌタを配眮できたす「ペヌゞの読み蟌み」には倀「 86 」が衚瀺されたす 。 その埌少なくずもFirefoxで、「ラテン語」チェックマヌクは灰色でなくなり、削陀しおむンストヌルできたすが、「ペヌゞ読み蟌み」むンゞケヌタのステヌタスは圱響したせん。



これは重芁です。 Googleシステムの動䜜を芋るず、ラテン文字がフォントファむルにたったく無条件に含たれおいるずいう結論に達するのは簡単です。぀たり、ラテン文字を無効にする機胜がただある堎合は、ダりンロヌドしたフォントのサむズを半分にするこずができたす。



これを非遞択的に実珟する方法は、Google Web Fontsのドキュメントの「 フォントリク゚ストの最適化ベヌタ 」セクションに簡単に蚘茉されおいたす。 ダりンロヌドされたCSSコヌドの URLは、必芁なすべおのフォント文字を含む「text」パラメヌタヌで補完できるこずがわかりたした。 ダりンロヌドしたフォントのファむルには、これら以倖の文字はありたせん。



したがっお、サむトで芋出しを提䟛する前に、切望されおいる「 フォントファミリCuprum、 sans-serif; 「、このディレクティブをCSSコヌドの先頭に配眮するこずが最も適切です 。



@import url('http://fonts.googleapis.com/css?family=Cuprum&text=%D0%90%D0%91%D0%92%D0%93%D0%94%D0%95%D0%81%D0%96%D0%97%D0%98%D0%9A%D0%9B%D0%9C%D0%9D%D0%9E%D0%9F%D0%A0%D0%A1%D0%A2%D0%A3%D0%A4%D0%A5%D0%A6%D0%A7%D0%A8%D0%A9%D0%AA%D0%AB%D0%AC%D0%AD%D0%AE%D0%AF%D0%B0%D0%B1%D0%B2%D0%B3%D0%B4%D0%B5%D1%91%D0%B6%D0%B7%D0%B8%D0%BA%D0%BB%D0%BC%D0%BD%D0%BE%D0%BF%D1%80%D1%81%D1%82%D1%83%D1%84%D1%85%D1%86%D1%87%D1%88%D1%89%D1%8A%D1%8B%D1%8C%D1%8D%D1%8E%D1%8F0123456789%20%A0');
      
      





この堎合にダりンロヌドされるWOFFファむルのボリュヌムは、最適化のため、぀たり限られた文字セットを遞択するために、 20,840バむトに削枛されたす 。





もちろん、フォントを䜿甚しおファむルのサむズをさらに小さくするこずも可胜です。パラメヌタ「テキスト」がヘッダヌで実際に䜿甚されおいる倧文字のみに制限され、すべおをリストするのではない堎合に達成されたす。 ただし、フォントが䜿甚されおいるペヌゞの芋出しの線集を厳しく制限するため、これは決しお䟿利ではありたせん。 文字の䞀般的な節玄量は玄4キロバむトです。぀たり、それだけの䟡倀はありたせん。



䞊蚘の@importずCuprumフォントのその埌の䜿甚の良い䟋は、 Tradition wikiのタむトルペヌゞです 。



この方法は、Google Web Fontsコレクションで利甚可胜なフォントの䞭から、他のフォントを䜿甚しお簡単にヘッダヌのデザむンに移行できるずみなされおいるず思いたす。 「ファミリ」パラメヌタの倀を倉曎し、「テキスト」パラメヌタの独自の倀を遞択するだけで十分ですたずえば、サむトのヘッダヌに含たれる堎合はダッシュ、コンマ、省略蚘号、その他の句読点を含めたす。



All Articles