Cdnjs: Google-Webfonts-Spiegel?

Erstellt am 20. Dez. 2012  ·  12Kommentare  ·  Quelle: cdnjs/cdnjs

Wäre es sinnvoll Google Webfonts zu spiegeln?

Es wäre nützlich, da einige Länder Verbindungen zu Google blockieren/drosseln. _hust_ China _hust_

Hilfreichster Kommentar

Hi,

Falls das helfen könnte, die Website ustclug.org hostet eine chinesische Spiegelung von Google-Webfonts:
https://fonts-gstatic.proxy.ustclug.org

Zum Beispiel:
https://fonts-gstatic.proxy.ustclug.org/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2

Sie hosten auch einen Spiegel des zugehörigen CSS:
https://fonts.proxy.ustclug.org

Zum Beispiel:
https://fonts.proxy.ustclug.org/css?family=Arapey :400italic,400

Beachten Sie, dass der Spiegel von useso.com (http://fonts.useso.com) nicht mehr verfügbar ist.

Last but not least scheint die GFC (Great Firewall of China) jetzt Verbindungen zu akzeptieren:
http://fonts.googleapis.com
http://fonts.gstatic.com
(heute aus Shanghai ohne VPN getestet)

Alle 12 Kommentare

@dandyhat Das ist eine interessante Idee, Kumpel. Ich werde es prüfen.

Ich denke, dass dies aufgrund von Lizenzproblemen wahrscheinlich nicht möglich sein wird.

Bitte kontaktieren Sie Ilya Grigorik ( http://www.igvita.com/ ) bei Google

Wenn es irgendwelche Lizenzprobleme gibt, können sie sortiert werden!

Er ist sich des Problems bewusst und arbeitet mit dem Webfonts-Team zusammen.

Hey @igrigorik , wie klingt so etwas für dich?

Ich kann den rechtlichen Aspekt nicht kommentieren, aber ich kann Ihnen sagen, dass es auf der technischen Seite nicht einfach darum geht, einen Haufen Dateien zu spiegeln. Ein wesentlicher Punkt von Google Fonts ist die dynamische Bereitstellung der Schriftarten, die in die Frontends integriert sind, die die Dateien bereitstellen, mit mehr als 30 Variationen pro Schriftart (und wachsend), mit Updates für eine bessere Komprimierung usw.

Ich denke nicht, dass es eine praktische Lösung ist. Und für diese Angelegenheit sollten Google Fonts in China gut funktionieren!

Danke für die Erklärung @igrigorik. Ich denke, Sie haben ein sehr starkes Argument dafür präsentiert, dass die Komplexität der Spiegelung der Schriftarten unsere derzeitigen Möglichkeiten übersteigt, und den großen Punkt unnötiger Doppelarbeit.

@igrigorik :
Wenn die Verbindung zu Google unterbrochen wird (z. B. wenn Sie Google Instant verwenden und die URL zu lang wird, wird die Verbindung unterbrochen), wird sie auch für die Webfonts unterbrochen. Dies führt dazu, dass Websites, die Webfonts verwenden, hängen bleiben.

Würde es Ihnen helfen, eine HAR dieser Hilfe zu geben?

@dandyhat Ich bin mir nicht sicher, ob ich folge. Wenn die Verbindung unterbrochen wird – aus welchen Gründen auch immer – wird die Site natürlich nicht vollständig gerendert. Wenn Sie eine genauere Kontrolle über das Laden von Webfonts wünschen, können Sie den von Google WebFonts bereitgestellten JS-Loader verwenden (im Gegensatz zum CSS-Include).

Hi,

Falls das helfen könnte, die Website ustclug.org hostet eine chinesische Spiegelung von Google-Webfonts:
https://fonts-gstatic.proxy.ustclug.org

Zum Beispiel:
https://fonts-gstatic.proxy.ustclug.org/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2

Sie hosten auch einen Spiegel des zugehörigen CSS:
https://fonts.proxy.ustclug.org

Zum Beispiel:
https://fonts.proxy.ustclug.org/css?family=Arapey :400italic,400

Beachten Sie, dass der Spiegel von useso.com (http://fonts.useso.com) nicht mehr verfügbar ist.

Last but not least scheint die GFC (Great Firewall of China) jetzt Verbindungen zu akzeptieren:
http://fonts.googleapis.com
http://fonts.gstatic.com
(heute aus Shanghai ohne VPN getestet)

@seb-elico Gibt es Lizenzinformationen?

@PeterDaveHallo
Nicht sicher, da alle Unterlagen auf Chinesisch sind. Nach meinem Verständnis ist es ein einfacher Reverse-Proxy zu den ursprünglichen Google-Servern, daher sollte die Lizenz meiner Meinung nach gleich sein.

FYI:

  • Liste der Reverse-Proxys von ustclug.org
  • Liste von ustclug.org-Mirrors

Leider scheint die Great Firewall of China wieder http://fonts.googleapis.com zu blockieren.

Eine Problemumgehung besteht darin, mithilfe der in: https://www.hongkiat.com/blog/google-fonts-china/ erwähnten Technik dynamisch zu einem chinesischen Proxy zu wechseln, aber unter Verwendung von https://fonts.proxy.ustclug.org/css? family=Arapey :400italic,400 als Proxy.

Eine andere Möglichkeit besteht darin, die Schriftarten auf Ihrer eigenen Website mit https://www.npmjs.com/package/google-fonts-webpack-plugin zu hosten, was wir mit https://landscape.cncf.io/ tun.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

wolfet picture wolfet  ·  4Kommentare

balihoo-dengstrom picture balihoo-dengstrom  ·  5Kommentare

olafcm picture olafcm  ·  5Kommentare

dsinkey picture dsinkey  ·  5Kommentare

carrbrpoa picture carrbrpoa  ·  4Kommentare