From e11f2b6af9d44a7032386e1a1c148c301cf26860 Mon Sep 17 00:00:00 2001
From: Tristan Cavelier <tristan.cavelier@nexedi.com>
Date: Wed, 11 Jan 2017 17:37:01 +0100
Subject: [PATCH] erp5_font: prepend folder name to relative urls

---
 .../erp5_font/eb-garamond/eb-garamond.css.css | 20 +++++-----
 .../font-awesome/font-awesome.css.css         | 12 +++---
 .../font-awesome/font-awesome.custom.css.css  |  8 +++-
 .../erp5_font/heuristica/heuristica.css.css   | 30 +++++++-------
 .../portal_skins/erp5_font/lato/lato.css.css  | 40 +++++++++----------
 .../erp5_font/noto-serif/noto-serif.css.css   | 30 +++++++-------
 .../erp5_font/open-sans/open-sans.css.css     | 40 +++++++++----------
 .../erp5_font/roboto/roboto-condensed.css.css | 40 +++++++++----------
 .../source-sans-pro/source-sans-pro.css.css   | 40 +++++++++----------
 .../source-serif-pro/source-serif-pro.css.css | 20 +++++-----
 10 files changed, 142 insertions(+), 138 deletions(-)

diff --git a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/eb-garamond/eb-garamond.css.css b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/eb-garamond/eb-garamond.css.css
index b53376d479..63bc42b984 100644
--- a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/eb-garamond/eb-garamond.css.css
+++ b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/eb-garamond/eb-garamond.css.css
@@ -8,21 +8,21 @@ Copyright (c) 2010, 2011 Georg Duffner (http://www.georgduffner.at)
 */
 @font-face {
   font-family: 'Garamond';
-  src: url('eb-garamond-regular-12.eot');
-  src: url('eb-garamond-regular-12.eot#iefix') format('embedded-opentype'),
-       url('eb-garamond-regular-12.woff2') format('woff2'),
-       url('eb-garamond-regular-12.woff') format('woff'),
-       url('eb-garamond-regular-12.ttf') format('truetype');
+  src: url('eb-garamond/eb-garamond-regular-12.eot');
+  src: url('eb-garamond/eb-garamond-regular-12.eot#iefix') format('embedded-opentype'),
+       url('eb-garamond/eb-garamond-regular-12.woff2') format('woff2'),
+       url('eb-garamond/eb-garamond-regular-12.woff') format('woff'),
+       url('eb-garamond/eb-garamond-regular-12.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
 }
 @font-face {
   font-family: 'Garamond';
-  src: url('eb-garamond-italic-12.eot');
-  src: url('eb-garamond-italic-12.eot#iefix') format('embedded-opentype'),
-       url('eb-garamond-italic-12.woff2') format('woff2'),
-       url('eb-garamond-italic-12.woff') format('woff'),
-       url('eb-garamond-italic-12.ttf') format('truetype');
+  src: url('eb-garamond/eb-garamond-italic-12.eot');
+  src: url('eb-garamond/eb-garamond-italic-12.eot#iefix') format('embedded-opentype'),
+       url('eb-garamond/eb-garamond-italic-12.woff2') format('woff2'),
+       url('eb-garamond/eb-garamond-italic-12.woff') format('woff'),
+       url('eb-garamond/eb-garamond-italic-12.ttf') format('truetype');
   font-weight: normal;
   font-style: italic;
 }
diff --git a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/font-awesome/font-awesome.css.css b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/font-awesome/font-awesome.css.css
index 7dfe14aeee..7d75971462 100644
--- a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/font-awesome/font-awesome.css.css
+++ b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/font-awesome/font-awesome.css.css
@@ -6,12 +6,12 @@
  * -------------------------- */
 @font-face {
   font-family: 'FontAwesome';
-  src: url('font-awesome-webfont.eot?v=4.6.3');
-  src: url('font-awesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),
-       url('font-awesome-webfont.woff2?v=4.6.3') format('woff2'),
-       url('font-awesome-webfont.woff?v=4.6.3') format('woff'),
-       url('font-awesome-webfont.ttf?v=4.6.3') format('truetype'), 
-       url('font-awesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
+  src: url('font-awesome/font-awesome-webfont.eot?v=4.6.3');
+  src: url('font-awesome/font-awesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),
+       url('font-awesome/font-awesome-webfont.woff2?v=4.6.3') format('woff2'),
+       url('font-awesome/font-awesome-webfont.woff?v=4.6.3') format('woff'),
+       url('font-awesome/font-awesome-webfont.ttf?v=4.6.3') format('truetype'), 
+       url('font-awesome/font-awesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
   font-weight: normal;
   font-style: normal;
 }
diff --git a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/font-awesome/font-awesome.custom.css.css b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/font-awesome/font-awesome.custom.css.css
index 2a1b96539c..107341bf60 100644
--- a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/font-awesome/font-awesome.custom.css.css
+++ b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/font-awesome/font-awesome.custom.css.css
@@ -20,8 +20,12 @@
  * -------------------------- */
 @font-face {
   font-family: 'FontAwesome';
-  src: url('font-awesome-webfont.eot?v=4.6.3');
-  src: url('font-awesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('font-awesome-webfont.woff2?v=4.6.3') format('woff2'), url('font-awesome-webfont.woff?v=4.6.3') format('woff'), url('font-awesome-webfont.ttf?v=4.6.3') format('truetype'), url('font-awesome-webfont.svg?v=4.6.3#font-awesomeregular') format('svg');
+  src: url('font-awesome/font-awesome-webfont.eot?v=4.6.3');
+  src: url('font-awesome/font-awesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),
+       url('font-awesome/font-awesome-webfont.woff2?v=4.6.3') format('woff2'),
+       url('font-awesome/font-awesome-webfont.woff?v=4.6.3') format('woff'),
+       url('font-awesome/font-awesome-webfont.ttf?v=4.6.3') format('truetype'),
+       url('font-awesome/font-awesome-webfont.svg?v=4.6.3#font-awesomeregular') format('svg');
   font-weight: normal;
   font-style: normal;
 }
diff --git a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/heuristica/heuristica.css.css b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/heuristica/heuristica.css.css
index ddc1bc5e31..aaa0c17780 100644
--- a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/heuristica/heuristica.css.css
+++ b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/heuristica/heuristica.css.css
@@ -15,31 +15,31 @@ with Reserved Font Name Heuristica.
 */
 @font-face {
   font-family: 'Heuristica';
-  src: url('heuristica-regular.eot');
-  src: url('heuristica-regular.eot#iefix') format('embedded-opentype'),
-       url('heuristica-regular.woff2') format('woff2'),
-       url('heuristica-regular.woff') format('woff'),
-       url('heuristica-regular.ttf') format('truetype');
+  src: url('heuristica/heuristica-regular.eot');
+  src: url('heuristica/heuristica-regular.eot#iefix') format('embedded-opentype'),
+       url('heuristica/heuristica-regular.woff2') format('woff2'),
+       url('heuristica/heuristica-regular.woff') format('woff'),
+       url('heuristica/heuristica-regular.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
 }
 @font-face {
   font-family: 'Heuristica';
-  src: url('heuristica-italic.eot');
-  src: url('heuristica-italic.eot#iefix') format('embedded-opentype'),
-       url('heuristica-italic.woff2') format('woff2'),
-       url('heuristica-italic.woff') format('woff'),
-       url('heuristica-italic.ttf') format('truetype');
+  src: url('heuristica/heuristica-italic.eot');
+  src: url('heuristica/heuristica-italic.eot#iefix') format('embedded-opentype'),
+       url('heuristica/heuristica-italic.woff2') format('woff2'),
+       url('heuristica/heuristica-italic.woff') format('woff'),
+       url('heuristica/heuristica-italic.ttf') format('truetype');
   font-weight: normal;
   font-style: italic;
 }
 @font-face {
   font-family: 'Heuristica';
-  src: url('heuristica-bold.eot');
-  src: url('heuristica-bold.eot#iefix') format('embedded-opentype'),
-       url('heuristica-bold.woff2') format('woff2'),
-       url('heuristica-bold.woff') format('woff'),
-       url('heuristica-bold.ttf') format('truetype');
+  src: url('heuristica/heuristica-bold.eot');
+  src: url('heuristica/heuristica-bold.eot#iefix') format('embedded-opentype'),
+       url('heuristica/heuristica-bold.woff2') format('woff2'),
+       url('heuristica/heuristica-bold.woff') format('woff'),
+       url('heuristica/heuristica-bold.ttf') format('truetype');
   font-weight: bold;
   font-style: normal;
 }
diff --git a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/lato/lato.css.css b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/lato/lato.css.css
index 55befb128b..38c50679d8 100644
--- a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/lato/lato.css.css
+++ b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/lato/lato.css.css
@@ -8,41 +8,41 @@ with Reserved Font Name Lato.
 */
 @font-face {
   font-family: 'Lato';
-  src: url('lato-regular.eot');
-  src: url('lato-regular.eot#iefix') format('embedded-opentype'),
-       url('lato-regular.woff2') format('woff2'),
-       url('lato-regular.woff') format('woff'),
-       url('lato-regular.ttf') format('truetype');
+  src: url('lato/lato-regular.eot');
+  src: url('lato/lato-regular.eot#iefix') format('embedded-opentype'),
+       url('lato/lato-regular.woff2') format('woff2'),
+       url('lato/lato-regular.woff') format('woff'),
+       url('lato/lato-regular.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
 }
 @font-face {
   font-family: 'Lato';
-  src: url('lato-light.eot');
-  src: url('lato-light.eot#iefix') format('embedded-opentype'),
-       url('lato-light.woff2') format('woff2'),
-       url('lato-light.woff') format('woff'),
-       url('lato-light.ttf') format('truetype');
+  src: url('lato/lato-light.eot');
+  src: url('lato/lato-light.eot#iefix') format('embedded-opentype'),
+       url('lato/lato-light.woff2') format('woff2'),
+       url('lato/lato-light.woff') format('woff'),
+       url('lato/lato-light.ttf') format('truetype');
   font-weight: 100;
   font-style: normal;
 }
 @font-face {
   font-family: 'Lato';
-  src: url('lato-italic.eot');
-  src: url('lato-italic.eot#iefix') format('embedded-opentype'),
-       url('lato-italic.woff2') format('woff2'),
-       url('lato-italic.woff') format('woff'),
-       url('lato-italic.ttf') format('truetype');
+  src: url('lato/lato-italic.eot');
+  src: url('lato/lato-italic.eot#iefix') format('embedded-opentype'),
+       url('lato/lato-italic.woff2') format('woff2'),
+       url('lato/lato-italic.woff') format('woff'),
+       url('lato/lato-italic.ttf') format('truetype');
   font-weight: normal;
   font-style: italic;
 }
 @font-face {
   font-family: 'Lato';
-  src: url('lato-bold.eot');
-  src: url('lato-bold.eot#iefix') format('embedded-opentype'),
-       url('lato-bold.woff2') format('woff2'),
-       url('lato-bold.woff') format('woff'),
-       url('lato-bold.ttf') format('truetype');
+  src: url('lato/lato-bold.eot');
+  src: url('lato/lato-bold.eot#iefix') format('embedded-opentype'),
+       url('lato/lato-bold.woff2') format('woff2'),
+       url('lato/lato-bold.woff') format('woff'),
+       url('lato/lato-bold.ttf') format('truetype');
   font-weight: bold;
   font-style: normal;
 }
diff --git a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/noto-serif/noto-serif.css.css b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/noto-serif/noto-serif.css.css
index 141b93560e..847954f2b7 100644
--- a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/noto-serif/noto-serif.css.css
+++ b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/noto-serif/noto-serif.css.css
@@ -7,31 +7,31 @@ Copyright 2012 Google Inc. All Rights Reserved.
 */
 @font-face {
   font-family: 'Noto Serif';
-  src: url('noto-serif-regular.eot');
-  src: url('noto-serif-regular.eot#iefix') format('embedded-opentype'),
-       url('noto-serif-regular.woff2') format('woff2'),
-       url('noto-serif-regular.woff') format('woff'),
-       url('noto-serif-regular.ttf') format('truetype');
+  src: url('noto-serif/noto-serif-regular.eot');
+  src: url('noto-serif/noto-serif-regular.eot#iefix') format('embedded-opentype'),
+       url('noto-serif/noto-serif-regular.woff2') format('woff2'),
+       url('noto-serif/noto-serif-regular.woff') format('woff'),
+       url('noto-serif/noto-serif-regular.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
 }
 @font-face {
   font-family: 'Noto Serif';
-  src: url('noto-serif-italic.eot');
-  src: url('noto-serif-italic.eot#iefix') format('embedded-opentype'),
-       url('noto-serif-italic.woff2') format('woff2'),
-       url('noto-serif-italic.woff') format('woff'),
-       url('noto-serif-italic.ttf') format('truetype');
+  src: url('noto-serif/noto-serif-italic.eot');
+  src: url('noto-serif/noto-serif-italic.eot#iefix') format('embedded-opentype'),
+       url('noto-serif/noto-serif-italic.woff2') format('woff2'),
+       url('noto-serif/noto-serif-italic.woff') format('woff'),
+       url('noto-serif/noto-serif-italic.ttf') format('truetype');
   font-weight: normal;
   font-style: italic;
 }
 @font-face {
   font-family: 'Noto Serif';
-  src: url('noto-serif-bold.eot');
-  src: url('noto-serif-bold.eot#iefix') format('embedded-opentype'),
-       url('noto-serif-bold.woff2') format('woff2'),
-       url('noto-serif-bold.woff') format('woff'),
-       url('noto-serif-bold.ttf') format('truetype');
+  src: url('noto-serif/noto-serif-bold.eot');
+  src: url('noto-serif/noto-serif-bold.eot#iefix') format('embedded-opentype'),
+       url('noto-serif/noto-serif-bold.woff2') format('woff2'),
+       url('noto-serif/noto-serif-bold.woff') format('woff'),
+       url('noto-serif/noto-serif-bold.ttf') format('truetype');
   font-weight: bold;
   font-style: normal;
 }
diff --git a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/open-sans/open-sans.css.css b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/open-sans/open-sans.css.css
index c43ce53cfb..f607853a10 100644
--- a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/open-sans/open-sans.css.css
+++ b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/open-sans/open-sans.css.css
@@ -7,41 +7,41 @@ Copyright 2012 Google Inc. All Rights Reserved.
 */
 @font-face {
   font-family: 'Open Sans';
-  src: url('open-sans-regular.eot');
-  src: url('open-sans-regular.eot#iefix') format('embedded-opentype'),
-       url('open-sans-regular.woff') format('woff'),
-       url('open-sans-regular.woff2') format('woff2')
-       url('open-sans-regular.ttf') format('truetype');
+  src: url('open-sans/open-sans-regular.eot');
+  src: url('open-sans/open-sans-regular.eot#iefix') format('embedded-opentype'),
+       url('open-sans/open-sans-regular.woff') format('woff'),
+       url('open-sans/open-sans-regular.woff2') format('woff2')
+       url('open-sans/open-sans-regular.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
 }
 @font-face {
   font-family: 'Open Sans';
-  src: url('open-sans-light.eot');
-  src: url('open-sans-light.eot#iefix') format('embedded-opentype'),
-       url('open-sans-light.woff') format('woff'),
-       url('open-sans-light.woff2') format('woff2')
-       url('open-sans-light.ttf') format('truetype');
+  src: url('open-sans/open-sans-light.eot');
+  src: url('open-sans/open-sans-light.eot#iefix') format('embedded-opentype'),
+       url('open-sans/open-sans-light.woff') format('woff'),
+       url('open-sans/open-sans-light.woff2') format('woff2')
+       url('open-sans/open-sans-light.ttf') format('truetype');
   font-weight: 100;
   font-style: normal;
 }
 @font-face {
   font-family: 'Open Sans';
-  src: url('open-sans-italic.eot');
-  src: url('open-sans-italic.eot#iefix') format('embedded-opentype'),
-       url('open-sans-italic.woff') format('woff'),
-       url('open-sans-italic.woff2') format('woff2')
-       url('open-sans-italic.ttf') format('truetype');
+  src: url('open-sans/open-sans-italic.eot');
+  src: url('open-sans/open-sans-italic.eot#iefix') format('embedded-opentype'),
+       url('open-sans/open-sans-italic.woff') format('woff'),
+       url('open-sans/open-sans-italic.woff2') format('woff2')
+       url('open-sans/open-sans-italic.ttf') format('truetype');
   font-weight: normal;
   font-style: italic;
 }
 @font-face {
   font-family: 'Open Sans';
-  src: url('open-sans-bold.eot');
-  src: url('open-sans-bold.eot#iefix') format('embedded-opentype'),
-       url('open-sans-bold.woff') format('woff'),
-       url('open-sans-bold.woff2') format('woff2')
-       url('open-sans-bold.ttf') format('truetype');
+  src: url('open-sans/open-sans-bold.eot');
+  src: url('open-sans/open-sans-bold.eot#iefix') format('embedded-opentype'),
+       url('open-sans/open-sans-bold.woff') format('woff'),
+       url('open-sans/open-sans-bold.woff2') format('woff2')
+       url('open-sans/open-sans-bold.ttf') format('truetype');
   font-weight: bold;
   font-style: normal;
 }
diff --git a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/roboto/roboto-condensed.css.css b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/roboto/roboto-condensed.css.css
index 2174157837..9cd23ea648 100644
--- a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/roboto/roboto-condensed.css.css
+++ b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/roboto/roboto-condensed.css.css
@@ -1,41 +1,41 @@
 /* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 25, 2016 */
 @font-face {
   font-family: 'Roboto Condensed';
-  src: url('roboto-condensed-regular.eot');
-  src: url('roboto-condensed-regular.eot#iefix') format('embedded-opentype'),
-       url('roboto-condensed-regular.woff2') format('woff2'),
-       url('roboto-condensed-regular.woff') format('woff'),
-       url('roboto-condensed-regular.ttf') format('truetype');
+  src: url('roboto/roboto-condensed-regular.eot');
+  src: url('roboto/roboto-condensed-regular.eot#iefix') format('embedded-opentype'),
+       url('roboto/roboto-condensed-regular.woff2') format('woff2'),
+       url('roboto/roboto-condensed-regular.woff') format('woff'),
+       url('roboto/roboto-condensed-regular.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
 }
 @font-face {
   font-family: 'Roboto Condensed';
-  src: url('roboto-condensed-light.eot');
-  src: url('roboto-condensed-light.eot#iefix') format('embedded-opentype'),
-       url('roboto-condensed-light.woff2') format('woff2'),
-       url('roboto-condensed-light.woff') format('woff'),
-       url('roboto-condensed-light.ttf') format('truetype');
+  src: url('roboto/roboto-condensed-light.eot');
+  src: url('roboto/roboto-condensed-light.eot#iefix') format('embedded-opentype'),
+       url('roboto/roboto-condensed-light.woff2') format('woff2'),
+       url('roboto/roboto-condensed-light.woff') format('woff'),
+       url('roboto/roboto-condensed-light.ttf') format('truetype');
   font-weight: 100;
   font-style: normal;
 }
 @font-face {
   font-family: 'Roboto Condensed';
-  src: url('roboto-condensed-italic.eot');
-  src: url('roboto-condensed-italic.eot#iefix') format('embedded-opentype'),
-       url('roboto-condensed-italic.woff2') format('woff2'),
-       url('roboto-condensed-italic.woff') format('woff'),
-       url('roboto-condensed-italic.ttf') format('truetype');
+  src: url('roboto/roboto-condensed-italic.eot');
+  src: url('roboto/roboto-condensed-italic.eot#iefix') format('embedded-opentype'),
+       url('roboto/roboto-condensed-italic.woff2') format('woff2'),
+       url('roboto/roboto-condensed-italic.woff') format('woff'),
+       url('roboto/roboto-condensed-italic.ttf') format('truetype');
   font-weight: normal;
   font-style: italic;
 }
 @font-face {
   font-family: 'Roboto Condensed';
-  src: url('roboto-condensed-bold.eot');
-  src: url('roboto-condensed-bold.eot#iefix') format('embedded-opentype'),
-       url('roboto-condensed-bold.woff2') format('woff2'),
-       url('roboto-condensed-bold.woff') format('woff'),
-       url('roboto-condensed-bold.ttf') format('truetype');
+  src: url('roboto/roboto-condensed-bold.eot');
+  src: url('roboto/roboto-condensed-bold.eot#iefix') format('embedded-opentype'),
+       url('roboto/roboto-condensed-bold.woff2') format('woff2'),
+       url('roboto/roboto-condensed-bold.woff') format('woff'),
+       url('roboto/roboto-condensed-bold.ttf') format('truetype');
   font-weight: bold;
   font-style: normal;
 }
diff --git a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/source-sans-pro/source-sans-pro.css.css b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/source-sans-pro/source-sans-pro.css.css
index 596ae3e859..b8de055e4e 100644
--- a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/source-sans-pro/source-sans-pro.css.css
+++ b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/source-sans-pro/source-sans-pro.css.css
@@ -9,41 +9,41 @@ Adobe Systems Incorporated in the United States and/or other countries.
 */
 @font-face {
   font-family: 'Source Sans Pro';
-  src: url('source-sans-pro-regular.eot');
-  src: url('source-sans-pro-regular.eot#iefix') format('embedded-opentype'),
-       url('source-sans-pro-regular.woff2') format('woff2'),
-       url('source-sans-pro-regular.woff') format('woff'),
-       url('source-sans-pro-regular.ttf') format('truetype');
+  src: url('source-sans-pro/source-sans-pro-regular.eot');
+  src: url('source-sans-pro/source-sans-pro-regular.eot#iefix') format('embedded-opentype'),
+       url('source-sans-pro/source-sans-pro-regular.woff2') format('woff2'),
+       url('source-sans-pro/source-sans-pro-regular.woff') format('woff'),
+       url('source-sans-pro/source-sans-pro-regular.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
 }
 @font-face {
   font-family: 'Source Sans Pro';
-  src: url('source-sans-pro-light.eot');
-  src: url('source-sans-pro-light.eot#iefix') format('embedded-opentype'),
-       url('source-sans-pro-light.woff2') format('woff2'),
-       url('source-sans-pro-light.woff') format('woff'),
-       url('source-sans-pro-light.ttf') format('truetype');
+  src: url('source-sans-pro/source-sans-pro-light.eot');
+  src: url('source-sans-pro/source-sans-pro-light.eot#iefix') format('embedded-opentype'),
+       url('source-sans-pro/source-sans-pro-light.woff2') format('woff2'),
+       url('source-sans-pro/source-sans-pro-light.woff') format('woff'),
+       url('source-sans-pro/source-sans-pro-light.ttf') format('truetype');
   font-weight: 100;
   font-style: normal;
 }
 @font-face {
   font-family: 'Source Sans Pro';
-  src: url('source-sans-pro-italic.eot');
-  src: url('source-sans-pro-italic.eot#iefix') format('embedded-opentype'),
-       url('source-sans-pro-italic.woff2') format('woff2'),
-       url('source-sans-pro-italic.woff') format('woff'),
-       url('source-sans-pro-italic.ttf') format('truetype');
+  src: url('source-sans-pro/source-sans-pro-italic.eot');
+  src: url('source-sans-pro/source-sans-pro-italic.eot#iefix') format('embedded-opentype'),
+       url('source-sans-pro/source-sans-pro-italic.woff2') format('woff2'),
+       url('source-sans-pro/source-sans-pro-italic.woff') format('woff'),
+       url('source-sans-pro/source-sans-pro-italic.ttf') format('truetype');
   font-weight: normal;
   font-style: italic;
 }
 @font-face {
   font-family: 'Source Sans Pro';
-  src: url('source-sans-pro-bold.eot');
-  src: url('source-sans-pro-bold.eot#iefix') format('embedded-opentype'),
-       url('source-sans-pro-bold.woff2') format('woff2'),
-       url('source-sans-pro-bold.woff') format('woff'),
-       url('source-sans-pro-bold.ttf') format('truetype');
+  src: url('source-sans-pro/source-sans-pro-bold.eot');
+  src: url('source-sans-pro/source-sans-pro-bold.eot#iefix') format('embedded-opentype'),
+       url('source-sans-pro/source-sans-pro-bold.woff2') format('woff2'),
+       url('source-sans-pro/source-sans-pro-bold.woff') format('woff'),
+       url('source-sans-pro/source-sans-pro-bold.ttf') format('truetype');
   font-weight: bold;
   font-style: normal;
 }
diff --git a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/source-serif-pro/source-serif-pro.css.css b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/source-serif-pro/source-serif-pro.css.css
index 61cca9a65f..f4d7401cbb 100644
--- a/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/source-serif-pro/source-serif-pro.css.css
+++ b/bt5/erp5_font/SkinTemplateItem/portal_skins/erp5_font/source-serif-pro/source-serif-pro.css.css
@@ -9,21 +9,21 @@ Incorporated in the United States and/or other countries.
 */
 @font-face {
   font-family: 'Source Serif Pro';
-  src: url('source-serif-pro-regular.eot');
-  src: url('source-serif-pro-regular.eot#iefix') format('embedded-opentype'),
-       url('source-serif-pro-regular.woff2') format('woff2'),
-       url('source-serif-pro-regular.woff') format('woff'),
-       url('source-serif-pro-regular.ttf') format('truetype');
+  src: url('source-serif-pro/source-serif-pro-regular.eot');
+  src: url('source-serif-pro/source-serif-pro-regular.eot#iefix') format('embedded-opentype'),
+       url('source-serif-pro/source-serif-pro-regular.woff2') format('woff2'),
+       url('source-serif-pro/source-serif-pro-regular.woff') format('woff'),
+       url('source-serif-pro/source-serif-pro-regular.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
 }
 @font-face {
   font-family: 'Source Serif Pro';
-  src: url('source-serif-pro-bold.eot');
-  src: url('source-serif-pro-bold.eot#iefix') format('embedded-opentype'),
-       url('source-serif-pro-bold.woff2') format('woff2'),
-       url('source-serif-pro-bold.woff') format('woff'),
-       url('source-serif-pro-bold.ttf') format('truetype');
+  src: url('source-serif-pro/source-serif-pro-bold.eot');
+  src: url('source-serif-pro/source-serif-pro-bold.eot#iefix') format('embedded-opentype'),
+       url('source-serif-pro/source-serif-pro-bold.woff2') format('woff2'),
+       url('source-serif-pro/source-serif-pro-bold.woff') format('woff'),
+       url('source-serif-pro/source-serif-pro-bold.ttf') format('truetype');
   font-weight: bold;
   font-style: normal;
 }
-- 
2.30.9