Krinkle has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/273595

Change subject: MimeMagic: Recognise font files
......................................................................

MimeMagic: Recognise font files

Supported by http://blog.symbolset.com/properly-serve-webfonts
> WOFF  application/x-font-woff
> TTF   application/x-font-ttf
> EOT   application/vnd.ms-fontobject

Default nginx registry only contains EOT:
https://github.com/wikimedia/operations-debs-nginx/blob/be600c8b/debian/conf/mime.types
> application/octet-stream              eot;

Wikimedia config for Apache:
https://github.com/wikimedia/operations-puppet/blob/812f280/modules/mediawiki/files/apache/modules/mime.conf#L53-L57
> AddType application/font-woff .woff
> AddType application/font-woff2 .woff2
> AddType application/vnd.ms-fontobject .eot
> AddType application/x-font-ttf .ttf

Without these changes, wmfstatic is unable to serve UniversalLanguageSelector
TFF, EOT, and WOFF font files (currently responds with HTTP 400 error).

Example urls:

* Content-Type: application/font-woff
  
https://en.wikipedia.org/static/current/extensions/UniversalLanguageSelector/data/fontrepo/fonts/amiri/amiri-bold.woff
  
https://en.wikipedia.org/w/extensions/UniversalLanguageSelector/data/fontrepo/fonts/amiri/amiri-bold.woff

* Content-Type: application/x-font-ttf
  
https://en.wikipedia.org/static/current/extensions/UniversalLanguageSelector/data/fontrepo/fonts/amiri/amiri-bold.ttf
  
https://en.wikipedia.org/w/extensions/UniversalLanguageSelector/data/fontrepo/fonts/amiri/amiri-bold.ttf

* Content-Type: application/vnd.ms-fontobject
  
https://en.wikipedia.org/static/current/extensions/UniversalLanguageSelector/data/fontrepo/fonts/amiri/amiri-bold.eot
  
https://en.wikipedia.org/w/extensions/UniversalLanguageSelector/data/fontrepo/fonts/amiri/amiri-bold.eot

Change-Id: Iec9459c9217cc0b09517e279189b4b36f0cd1f74
---
M includes/mime.types
1 file changed, 4 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/95/273595/1

diff --git a/includes/mime.types b/includes/mime.types
index 73f27e6..1ef4d26 100644
--- a/includes/mime.types
+++ b/includes/mime.types
@@ -64,6 +64,10 @@
 application/xml-dtd dtd
 application/zip zip jar xpi sxc stc sxd std sxi sti sxm stm sxw stw
 application/x-rar rar
+application/font-woff woff
+application/font-woff2 woff2
+application/vnd.ms-fontobject eot
+application/x-font-ttf ttf
 audio/basic au snd
 audio/midi mid midi kar
 audio/mpeg mpga mp2 mp3

-- 
To view, visit https://gerrit.wikimedia.org/r/273595
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iec9459c9217cc0b09517e279189b4b36f0cd1f74
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Krinkle <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to