Включіть @ font-face із збереженою сторінкою як


2

Я можу вставити спеціальний шрифт з @ font-face у css так:

@font-face{ font-family: MyFont; src: url('fonts/font.ttf'); }

Але коли я зберігаю сторінку на своєму комп’ютері, щоб побачити сторінку як локальну, шрифт не зберігається. Я спробував це з Firefox та Chrome, і проблема однакова в обох.

Як змусити вставити шрифт save page as?


1
це може перейти під суперпользователь. залежить від того, де ви шукаєте резолюцію.
TMB

Погоджено - не тільки я думаю, що це буде специфічно для браузера / ОС, і поруч із цим неможливо змусити всіх ... Я думаю, що це також краще підходить для SU.
rlemon

Зберегти сторінку Як не знатимуть, як слідкувати за url (); в CSS. Вам потрібно буде захопити ці файли вручну.
LuckySpoon

@LuckySpoon: Оскільки браузер може читати цей urlматеріал із CSS, він також може зберегти його. Це насправді не аргумент, який ви даєте.
хакре

З яким браузером ви зберігаєте файл?
хакре

Відповіді:


4

Це легко зробити за допомогою інструмента wget інструменту командного рядка. Завантажте його та введіть у свій командний рядок:

wget -p -k http://mywebsite.com

Wget завантажить усі CSS, JS та Webfonts.


1
Якщо ви зробите це, вам може знадобитися видалити всі параметри запиту із збережених файлів, щоб це в UNIX використати щось на кшталтfind . -name \*\\?\* | while read file; do mv "$file" $(echo $file | sed 's/\?.*//'); done
Matthew Buckett
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.