[mariadb]
-max_connections = 64
+max_connections = 512
app/public/fluidbookcollection
app/public/quiz
protected/youtube
-
class FluidbookFont extends SelectFromArray
{
-
-
public function getOptions()
{
$fonts = self::getAvailableFonts();
'Montserrat' => ['fluidbook_label' => 'Montserrat', 'font_family' => 'Montserrat', 'font_kit' => 'Montserrat', 'fontkit_download_name' => 'montserrat'],
'Metropolis' => ['fluidbook_label' => 'Metropolis', 'font_family' => 'Metropolis', 'font_kit' => 'Metropolis'],
'SourceSans' => ['fluidbook_label' => 'Source Sans', 'font_family' => '"Source Sans 3"', 'font_kit' => 'SourceSans', 'fontkit_download_name' => 'source-sans-3'],
+ 'Outfit' => ['fluidbook_label' => 'Outfit', 'font_family' => 'Outfit', 'font_kit' => 'Outfit', 'fontkit_download_name' => 'outfit'],
'Arial' => ['fluidbook_label' => 'Arial, Helvetica, sans-serif (' . __('police système') . ')', 'font_family' => 'Arial, Helvetica, sans-serif', 'font_kit' => false],
'sans-serif' => ['fluidbook_label' => __('Police système sans-serif'), 'font_family' => 'sans-serif', 'font_kit' => false],
];
@font-face {
font-family: 'Montserrat';
font-style: normal;
- font-weight: 700;
- src: url('700.woff2') format('woff2');
+ font-weight: 800;
+ src: url('800.woff2') format('woff2');
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
- font-weight: 800;
- src: url('800.woff2') format('woff2');
+ font-weight: 700;
+ src: url('700.woff2') format('woff2');
}
@font-face {
font-family: 'Montserrat';
- font-style: normal;
- font-weight: 100;
- src: url('100.woff2') format('woff2');
+ font-style: italic;
+ font-weight: 300;
+ src: url('300italic.woff2') format('woff2');
}
@font-face {
font-family: 'Montserrat';
font-style: italic;
- font-weight: 800;
- src: url('800italic.woff2') format('woff2');
+ font-weight: 900;
+ src: url('900italic.woff2') format('woff2');
}
@font-face {
@font-face {
font-family: 'Montserrat';
font-style: normal;
- font-weight: 500;
- src: url('500.woff2') format('woff2');
+ font-weight: 300;
+ src: url('300.woff2') format('woff2');
}
@font-face {
font-family: 'Montserrat';
- font-style: normal;
- font-weight: 900;
- src: url('900.woff2') format('woff2');
+ font-style: italic;
+ font-weight: 200;
+ src: url('200italic.woff2') format('woff2');
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
- font-weight: 300;
- src: url('300.woff2') format('woff2');
+ font-weight: 500;
+ src: url('500.woff2') format('woff2');
}
@font-face {
font-family: 'Montserrat';
- font-style: italic;
- font-weight: 400;
- src: url('italic.woff2') format('woff2');
+ font-style: normal;
+ font-weight: 600;
+ src: url('600.woff2') format('woff2');
}
@font-face {
font-family: 'Montserrat';
font-style: italic;
- font-weight: 700;
- src: url('700italic.woff2') format('woff2');
+ font-weight: 100;
+ src: url('100italic.woff2') format('woff2');
}
@font-face {
font-family: 'Montserrat';
font-style: italic;
- font-weight: 200;
- src: url('200italic.woff2') format('woff2');
+ font-weight: 800;
+ src: url('800italic.woff2') format('woff2');
}
@font-face {
font-family: 'Montserrat';
font-style: italic;
- font-weight: 100;
- src: url('100italic.woff2') format('woff2');
-}
-
-@font-face {
- font-family: 'Montserrat';
- font-style: normal;
- font-weight: 600;
- src: url('600.woff2') format('woff2');
+ font-weight: 500;
+ src: url('500italic.woff2') format('woff2');
}
@font-face {
font-family: 'Montserrat';
font-style: italic;
- font-weight: 300;
- src: url('300italic.woff2') format('woff2');
+ font-weight: 600;
+ src: url('600italic.woff2') format('woff2');
}
@font-face {
font-family: 'Montserrat';
font-style: italic;
- font-weight: 500;
- src: url('500italic.woff2') format('woff2');
+ font-weight: 400;
+ src: url('italic.woff2') format('woff2');
}
@font-face {
font-family: 'Montserrat';
- font-style: italic;
+ font-style: normal;
font-weight: 900;
- src: url('900italic.woff2') format('woff2');
+ src: url('900.woff2') format('woff2');
}
@font-face {
font-family: 'Montserrat';
- font-style: italic;
- font-weight: 600;
- src: url('600italic.woff2') format('woff2');
+ font-style: normal;
+ font-weight: 100;
+ src: url('100.woff2') format('woff2');
}
@font-face {
src: url('regular.woff2') format('woff2');
}
+@font-face {
+ font-family: 'Montserrat';
+ font-style: italic;
+ font-weight: 700;
+ src: url('700italic.woff2') format('woff2');
+}
+
@font-face {
font-family: 'Open Sans';
font-style: italic;
- font-weight: 700;
- src: url('700italic.woff2') format('woff2');
+ font-weight: 800;
+ src: url('800italic.woff2') format('woff2');
+}
+
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: url('600.woff2') format('woff2');
+}
+
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: url('600italic.woff2') format('woff2');
}
@font-face {
@font-face {
font-family: 'Open Sans';
font-style: normal;
- font-weight: 500;
- src: url('500.woff2') format('woff2');
+ font-weight: 300;
+ src: url('300.woff2') format('woff2');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
- font-weight: 800;
- src: url('800italic.woff2') format('woff2');
+ font-weight: 500;
+ src: url('500italic.woff2') format('woff2');
}
@font-face {
@font-face {
font-family: 'Open Sans';
font-style: normal;
- font-weight: 300;
- src: url('300.woff2') format('woff2');
+ font-weight: 500;
+ src: url('500.woff2') format('woff2');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
- font-weight: 800;
- src: url('800.woff2') format('woff2');
+ font-weight: 700;
+ src: url('700.woff2') format('woff2');
}
@font-face {
font-family: 'Open Sans';
- font-style: italic;
- font-weight: 600;
- src: url('600italic.woff2') format('woff2');
+ font-style: normal;
+ font-weight: 800;
+ src: url('800.woff2') format('woff2');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
- font-weight: 500;
- src: url('500italic.woff2') format('woff2');
-}
-
-@font-face {
- font-family: 'Open Sans';
- font-style: normal;
- font-weight: 600;
- src: url('600.woff2') format('woff2');
+ font-weight: 700;
+ src: url('700italic.woff2') format('woff2');
}
@font-face {
src: url('italic.woff2') format('woff2');
}
-@font-face {
- font-family: 'Open Sans';
- font-style: normal;
- font-weight: 700;
- src: url('700.woff2') format('woff2');
-}
-
--- /dev/null
+@font-face {
+ font-family: 'Outfit';
+ font-style: normal;
+ font-weight: 900;
+ src: url('900.woff2') format('woff2');
+}
+
+@font-face {
+ font-family: 'Outfit';
+ font-style: normal;
+ font-weight: 400;
+ src: url('regular.woff2') format('woff2');
+}
+
+@font-face {
+ font-family: 'Outfit';
+ font-style: normal;
+ font-weight: 200;
+ src: url('200.woff2') format('woff2');
+}
+
+@font-face {
+ font-family: 'Outfit';
+ font-style: normal;
+ font-weight: 700;
+ src: url('700.woff2') format('woff2');
+}
+
+@font-face {
+ font-family: 'Outfit';
+ font-style: normal;
+ font-weight: 500;
+ src: url('500.woff2') format('woff2');
+}
+
+@font-face {
+ font-family: 'Outfit';
+ font-style: normal;
+ font-weight: 600;
+ src: url('600.woff2') format('woff2');
+}
+
+@font-face {
+ font-family: 'Outfit';
+ font-style: normal;
+ font-weight: 800;
+ src: url('800.woff2') format('woff2');
+}
+
+@font-face {
+ font-family: 'Outfit';
+ font-style: normal;
+ font-weight: 300;
+ src: url('300.woff2') format('woff2');
+}
+
+@font-face {
+ font-family: 'Outfit';
+ font-style: normal;
+ font-weight: 100;
+ src: url('100.woff2') format('woff2');
+}
+
@font-face {
font-family: 'Source Sans 3';
- font-style: normal;
- font-weight: 600;
- src: url('600.woff2') format('woff2');
+ font-style: italic;
+ font-weight: 500;
+ src: url('500italic.woff2') format('woff2');
}
@font-face {
font-family: 'Source Sans 3';
- font-style: normal;
+ font-style: italic;
font-weight: 200;
- src: url('200.woff2') format('woff2');
+ src: url('200italic.woff2') format('woff2');
}
@font-face {
font-family: 'Source Sans 3';
- font-style: italic;
- font-weight: 700;
- src: url('700italic.woff2') format('woff2');
+ font-style: normal;
+ font-weight: 300;
+ src: url('300.woff2') format('woff2');
}
@font-face {
font-family: 'Source Sans 3';
font-style: normal;
+ font-weight: 900;
+ src: url('900.woff2') format('woff2');
+}
+
+@font-face {
+ font-family: 'Source Sans 3';
+ font-style: italic;
font-weight: 800;
- src: url('800.woff2') format('woff2');
+ src: url('800italic.woff2') format('woff2');
}
@font-face {
src: url('600italic.woff2') format('woff2');
}
+@font-face {
+ font-family: 'Source Sans 3';
+ font-style: normal;
+ font-weight: 800;
+ src: url('800.woff2') format('woff2');
+}
+
@font-face {
font-family: 'Source Sans 3';
font-style: italic;
- font-weight: 200;
- src: url('200italic.woff2') format('woff2');
+ font-weight: 400;
+ src: url('italic.woff2') format('woff2');
}
@font-face {
@font-face {
font-family: 'Source Sans 3';
font-style: italic;
- font-weight: 800;
- src: url('800italic.woff2') format('woff2');
+ font-weight: 300;
+ src: url('300italic.woff2') format('woff2');
}
@font-face {
src: url('900italic.woff2') format('woff2');
}
-@font-face {
- font-family: 'Source Sans 3';
- font-style: normal;
- font-weight: 900;
- src: url('900.woff2') format('woff2');
-}
-
@font-face {
font-family: 'Source Sans 3';
font-style: italic;
- font-weight: 500;
- src: url('500italic.woff2') format('woff2');
+ font-weight: 700;
+ src: url('700italic.woff2') format('woff2');
}
@font-face {
font-family: 'Source Sans 3';
font-style: normal;
- font-weight: 300;
- src: url('300.woff2') format('woff2');
-}
-
-@font-face {
- font-family: 'Source Sans 3';
- font-style: italic;
- font-weight: 300;
- src: url('300italic.woff2') format('woff2');
+ font-weight: 600;
+ src: url('600.woff2') format('woff2');
}
@font-face {
font-family: 'Source Sans 3';
- font-style: italic;
- font-weight: 400;
- src: url('italic.woff2') format('woff2');
+ font-style: normal;
+ font-weight: 200;
+ src: url('200.woff2') format('woff2');
}
@font-face {