{"id":479796,"date":"2026-05-14T20:35:29","date_gmt":"2026-05-14T20:35:29","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=479796"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=479796","title":{"rendered":"\u0428\u0440\u0438\u0444\u0442\u043e\u0432\u044b\u0435 \u0438\u0441\u043a\u0438 \u0432 \u0420\u0424: 15,3 \u043c\u043b\u043d \u20bd \u0432\u0437\u044b\u0441\u043a\u0430\u043d\u0438\u0439 \u0437\u0430 5 \u043b\u0435\u0442 \u0438 \u043a\u0430\u043a \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u0441\u0430\u0439\u0442"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u0432\u0435\u0431-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0438 \u0445\u043e\u0442\u044c \u0440\u0430\u0437 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u043b\u0438 \u0448\u0440\u0438\u0444\u0442 &#171;\u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043e\u043d \u043a\u0440\u0430\u0441\u0438\u0432\u0435\u0435, \u0447\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 Arial&#187; \u2014 \u0435\u0441\u0442\u044c \u043d\u0435\u043d\u0443\u043b\u0435\u0432\u0430\u044f \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c, \u0447\u0442\u043e \u0443 \u0432\u0430\u0441 \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u043b\u0435\u0436\u0438\u0442 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0439 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440 \u0431\u0435\u0437 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438. \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u0431\u0438\u0437\u043d\u0435\u0441 \u0442\u0440\u0438-\u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u043c\u0430\u0441\u0441\u043e\u0432\u043e \u043e\u0442\u043a\u0440\u044b\u043b \u0434\u043b\u044f \u0441\u0435\u0431\u044f, \u0447\u0442\u043e \u044d\u0442\u043e \u043d\u0435 \u0431\u0435\u0437\u043e\u0431\u0438\u0434\u043d\u043e: \u0437\u0430 \u043f\u0435\u0440\u0438\u043e\u0434 2021\u20142025 \u0433\u043e\u0434\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u044b\u0435 \u0441\u0443\u0434\u044b \u043f\u043e \u0448\u0440\u0438\u0444\u0442\u043e\u0432\u044b\u043c \u0438\u0441\u043a\u0430\u043c\u00a0<strong>\u0432\u0437\u044b\u0441\u043a\u0430\u043d\u043e 15,3 \u043c\u043b\u043d \u20bd<\/strong>\u00a0(<a href=\"https:\/\/www.kommersant.ru\/doc\/8293495\" rel=\"noopener noreferrer nofollow\">\u0434\u0430\u043d\u043d\u044b\u0435 \u041a\u043e\u043c\u043c\u0435\u0440\u0441\u0430\u043d\u0442\u0430<\/a>), \u0447\u0438\u0441\u043b\u043e \u0438\u0441\u043a\u043e\u0432 \u0432\u044b\u0440\u043e\u0441\u043b\u043e\u00a0<strong>\u0432 2,5 \u0440\u0430\u0437\u0430 \u0437\u0430 \u043f\u044f\u0442\u044c \u043b\u0435\u0442<\/strong>, \u0438 \u0442\u0440\u0435\u043d\u0434 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c54\/44d\/bb5\/c5444dbb5ed5ec1a43e5dc9de0efcd05.png\" width=\"1708\" height=\"966\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/c54\/44d\/bb5\/c5444dbb5ed5ec1a43e5dc9de0efcd05.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c54\/44d\/bb5\/c5444dbb5ed5ec1a43e5dc9de0efcd05.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p>\u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u0441\u0430\u0439\u0442 \u043d\u0430 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043e\u043f\u0430\u0441\u043d\u044b\u0435 \u0448\u0440\u0438\u0444\u0442\u044b \u2014 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435\u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430. \u041f\u0430\u0440\u0441\u0438\u0442\u044c CSS \u00ab\u043a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f\u00bb \u0447\u0435\u0440\u0435\u0437 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043a\u0438 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442: \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442\u0441\u044f \u043b\u043e\u0436\u043d\u044b\u0435 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043d\u0430 CSS-\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430, \u043d\u0430 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u0445 \u0432\u0440\u043e\u0434\u0435 \u042f\u043d\u0434\u0435\u043a\u0441.\u041c\u0435\u0442\u0440\u0438\u043a\u0438, \u043d\u0430 \u0438\u043a\u043e\u043d\u043e\u0447\u043d\u044b\u0445 \u0448\u0440\u0438\u0444\u0442\u0430\u0445. \u0414\u0430\u043b\u044c\u0448\u0435 \u2014 \u043f\u0440\u043e \u043f\u0440\u0430\u0432\u043e\u0432\u0443\u044e \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0432\u043e\u043f\u0440\u043e\u0441\u0430 \u0438 \u043f\u0440\u043e \u0442\u043e, \u043a\u0430\u043a \u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 \u0434\u0435\u0442\u0435\u043a\u0442\u043e\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044d\u0442\u0438\u043c \u043d\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u0435\u0442.<\/p>\n<h4>\u041a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 \u00ab\u0448\u0440\u0438\u0444\u0442\u043e\u0432\u044b\u0435 \u0442\u0440\u043e\u043b\u043b\u0438\u00bb \u0432 \u0420\u0424<\/h4>\n<p>\u0422\u0435\u0440\u043c\u0438\u043d\u043e\u043b\u043e\u0433\u0438\u044f \u043d\u0435 \u0432\u043f\u043e\u043b\u043d\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u0430 (\u044d\u0442\u043e \u043d\u0435 \u0442\u0440\u043e\u043b\u043b\u0438, \u0430 \u043f\u0440\u0430\u0432\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0438, \u0437\u0430\u0449\u0438\u0449\u0430\u044e\u0449\u0438\u0435 \u0441\u0432\u043e\u0438 \u043f\u0440\u0430\u0432\u0430), \u043d\u043e \u0443\u0441\u0442\u043e\u044f\u043b\u0430\u0441\u044c \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441 \u0444\u043e\u0442\u043e\u0442\u0440\u043e\u043b\u043b\u0438\u043d\u0433\u043e\u043c. \u041f\u043e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f\u043c \u0432 \u0434\u0435\u043b\u043e\u0432\u044b\u0445 \u0421\u041c\u0418 \u0432\u044b\u0434\u0435\u043b\u044f\u044e\u0442\u0441\u044f \u0442\u0440\u0438 \u0433\u0440\u0443\u043f\u043f\u044b \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0445 \u0438\u0441\u0442\u0446\u043e\u0432:<\/p>\n<p><strong>\u0421\u0442\u0443\u0434\u0438\u044f \u0410\u0440\u0442\u0435\u043c\u0438\u044f \u041b\u0435\u0431\u0435\u0434\u0435\u0432\u0430<\/strong>\u00a0\u2014 \u0432\u043b\u0430\u0434\u0435\u0435\u0442 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u043d\u0430 \u0440\u044f\u0434 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u043a\u0438\u0440\u0438\u043b\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0448\u0440\u0438\u0444\u0442\u043e\u0432 (Tema, Letovo, MagistralC \u0438 \u0434\u0440.). \u0418\u0441\u043a\u0438 \u043f\u043e\u0434\u0430\u044e\u0442\u0441\u044f \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u043a \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u043c \u0448\u0440\u0438\u0444\u0442\u044b \u0441\u0442\u0443\u0434\u0438\u0438 \u0431\u0435\u0437 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438.<\/p>\n<p><strong>ParaType<\/strong>\u00a0\u2014 \u0441\u0442\u0430\u0440\u0435\u0439\u0448\u0438\u0439 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u0448\u0440\u0438\u0444\u0442\u043e\u0432. \u041f\u043e \u0438\u0445 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f\u043c, \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u043d\u0430 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0435 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440\u044b \u0441\u0442\u043e\u044f\u0442 \u043e\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u0442\u044b\u0441\u044f\u0447 \u0440\u0443\u0431\u043b\u0435\u0439; \u0438\u0441\u043a\u0438 \u0437\u0430 \u043d\u0435\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u2014 \u0442\u0438\u043f\u0438\u0447\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u0431\u0438\u0437\u043d\u0435\u0441-\u043c\u043e\u0434\u0435\u043b\u0438 \u0441\u0442\u0443\u0434\u0438\u0438 (\u044d\u0442\u043e \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u0441\u0430\u043c\u043e\u0433\u043e ParaType, \u043d\u0435 \u043e\u0446\u0435\u043d\u043e\u0447\u043d\u043e\u0435 \u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435).<\/p>\n<p><strong>\u0422\u0430\u0439\u043f\u0422\u0430\u0439\u043f<\/strong>\u00a0\u2014 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u043e\u043b\u043e\u0434\u0430\u044f \u0441\u043b\u043e\u0432\u043e\u043b\u0438\u0442\u043d\u044f, \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0437\u0430\u0449\u0438\u0449\u0430\u044e\u0449\u0430\u044f \u043f\u0440\u0430\u0432\u0430 \u043d\u0430 \u0441\u0432\u043e\u0438 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440\u044b \u0447\u0435\u0440\u0435\u0437 \u0441\u0443\u0434\u044b. \u041f\u043e \u0434\u0430\u043d\u043d\u044b\u043c\u00a0<a href=\"https:\/\/spbvedomosti.ru\/\" rel=\"noopener noreferrer nofollow\">\u0421\u041f\u0431 \u0412\u0435\u0434\u043e\u043c\u043e\u0441\u0442\u0435\u0439<\/a>, \u0442\u0430\u043a\u0436\u0435 \u043f\u043e \u0434\u0430\u043d\u043d\u044b\u043c\u00a0<a href=\"https:\/\/www.kommersant.ru\/doc\/8293495\" rel=\"noopener noreferrer nofollow\">\u041a\u043e\u043c\u043c\u0435\u0440\u0441\u0430\u043d\u0442\u0430<\/a>, \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0435\u0437\u043e\u043d\u0430\u043d\u0441\u043d\u044b\u0445 \u0434\u0435\u043b 2023\u20142024 \u0431\u044b\u043b\u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u0438\u043c\u0435\u043d\u043d\u043e \u0441 \u0422\u0430\u0439\u043f\u0422\u0430\u0439\u043f.<\/p>\n<p>\u042e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u0430 \u0444\u043e\u0442\u043e\u0442\u0440\u043e\u043b\u043b\u0438\u043d\u0433\u0443: \u0441\u0442\u0430\u0442\u044c\u044f 1301 \u0413\u041a \u0420\u0424, \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0430\u0446\u0438\u044f\u00a0<strong>\u043e\u0442 10 000 \u0434\u043e 5 000 000 \u0440\u0443\u0431\u043b\u0435\u0439<\/strong>\u00a0\u0437\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u044f \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0430\u0432\u0430. \u0414\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u0431\u0430\u0437\u0430 \u2014 \u043d\u043e\u0442\u0430\u0440\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0441\u0430\u0439\u0442\u0430, \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0438\u0437\u00a0<a href=\"http:\/\/web.archive.org\" rel=\"noopener noreferrer nofollow\">web.archive.org<\/a>, \u043b\u0438\u0431\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u0438\u0437\u0430 \u043f\u043e CSS.<\/p>\n<h4>\u041f\u043e\u0447\u0435\u043c\u0443 \u043e\u0431\u044b\u0447\u043d\u044b\u0435 \u0441\u0430\u0439\u0442\u044b \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0437\u0430\u043c\u0435\u0447\u0430\u044e\u0442<\/h4>\n<p>\u0422\u0438\u043f\u043e\u0432\u043e\u0439 \u0441\u0430\u0439\u0442 \u043d\u0430 \u043a\u0430\u043a\u043e\u043c-\u043d\u0438\u0431\u0443\u0434\u044c \u0411\u0438\u0442\u0440\u0438\u043a\u0441\u0435 \u0438\u043b\u0438 WordPress \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0448\u0440\u0438\u0444\u0442\u044b \u0432 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u0442\u0440\u0451\u0445 \u0440\u0435\u0436\u0438\u043c\u043e\u0432:<\/p>\n<ol>\n<li>\n<p><strong>\u0427\u0435\u0440\u0435\u0437\u00a0<\/strong><code><strong>@font-face<\/strong><\/code><strong>\u00a0\u0441\u043e \u0441\u0432\u043e\u0438\u043c\u0438 \u0444\u0430\u0439\u043b\u0430\u043c\u0438<\/strong>\u00a0\u2014 \u0432\u00a0<code>\/local\/templates\/...\/fonts\/MyriadPro.woff2<\/code>. \u0424\u0430\u0439\u043b\u044b \u0437\u0430\u043b\u0438\u0442\u044b \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0441\u0430\u0439\u0442\u0430; \u0438\u0445 \u043b\u0435\u0433\u043a\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u0441\u043a\u0430\u043d.<\/p>\n<\/li>\n<li>\n<p><strong>\u0427\u0435\u0440\u0435\u0437 CDN \u0442\u0438\u043f\u0430 Google Fonts<\/strong>\u00a0\u2014\u00a0<code>&lt;link href=\"<\/code><a href=\"https:\/\/fonts.googleapis.com\/css?family=Roboto\" rel=\"noopener noreferrer nofollow\"><code>https:\/\/fonts.googleapis.com\/css?family=Roboto<\/code><\/a><code>\"&gt;<\/code>. \u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e \u0438 \u043b\u0435\u0433\u0430\u043b\u044c\u043d\u043e (OFL\/Apache 2.0).<\/p>\n<\/li>\n<li>\n<p><strong>\u0427\u0435\u0440\u0435\u0437 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0435 \u0432\u0438\u0434\u0436\u0435\u0442\u044b<\/strong>\u00a0\u2014 \u042f\u043d\u0434\u0435\u043a\u0441.\u041c\u0435\u0442\u0440\u0438\u043a\u0430, \u0447\u0430\u0442\u044b \u043e\u0442 JivoSite, \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041e\u043d\u0438 \u0442\u044f\u043d\u0443\u0442 \u0441\u0432\u043e\u0438 \u0448\u0440\u0438\u0444\u0442\u044b, \u0438 \u043e\u043d\u0438 \u043d\u0430\u0441 \u043d\u0435 \u043a\u0430\u0441\u0430\u044e\u0442\u0441\u044f \u2014 \u044d\u0442\u043e \u043d\u0435 \u043d\u0430\u0448\u0438 \u0448\u0440\u0438\u0444\u0442\u044b.<\/p>\n<\/li>\n<\/ol>\n<p>\u0412 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0434\u043e\u0431\u0440\u043e\u0441\u043e\u0432\u0435\u0441\u0442\u043d\u043e \u0434\u0443\u043c\u0430\u043b, \u0447\u0442\u043e \u0448\u0440\u0438\u0444\u0442\u044b \u0441 Google Fonts. \u041d\u043e\u00a0<strong>\u0447\u0430\u0441\u0442\u044c \u0441\u0430\u0439\u0442\u043e\u0432 \u0443\u043d\u0430\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0430 \u0438\u043b\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0444\u0440\u0438\u043b\u0430\u043d\u0441\u0435\u0440\u0430\u043c\u0438<\/strong>, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a\u043e\u0433\u0434\u0430-\u0442\u043e \u0441\u043a\u0430\u0447\u0430\u043b\u0438 \u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440 \u0441 \u043f\u0438\u0440\u0430\u0442\u0441\u043a\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0432\u0440\u043e\u0434\u0435\u00a0<code>fonts2u.com<\/code>\u00a0\u0438\u043b\u0438\u00a0<a href=\"http:\/\/bestfonts.pro\" rel=\"noopener noreferrer nofollow\"><code>bestfonts.pro<\/code><\/a>, \u043f\u043e\u043b\u043e\u0436\u0438\u043b\u0438 \u0432 \u0448\u0430\u0431\u043b\u043e\u043d \u0438 \u0437\u0430\u0431\u044b\u043b\u0438. \u0421 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0441\u0443\u0434\u0430 \u044d\u0442\u043e \u00ab\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0432 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u043e\u0439 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438\u00bb.<\/p>\n<p>\u042d\u0442\u043e\u0442 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u2014 \u043c\u0430\u0441\u0441\u043e\u0432\u044b\u0439. \u041f\u043e \u043d\u0430\u0448\u0435\u0439 \u0432\u044b\u0431\u043e\u0440\u043a\u0435 (\u043c\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438\u00a0<a href=\"https:\/\/imgchanger.org\/ru\/fonts\/\" rel=\"noopener noreferrer nofollow\">\u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0441\u043a\u0430\u043d\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u043e\u0432<\/a>) \u2014\u00a0<strong>\u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0443 12% \u043e\u0431\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0439 \u0448\u0440\u0438\u0444\u0442, \u043d\u0435 \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0432 Google Fonts<\/strong>. \u0427\u0430\u0441\u0442\u044c \u0438\u0437 \u043d\u0438\u0445 \u2014 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043b\u0435\u0433\u0430\u043b\u044c\u043d\u044b\u0435 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f Helvetica Neue), \u043d\u043e \u0431\u0435\u0437 \u0430\u0443\u0434\u0438\u0442\u0430 \u044d\u0442\u043e \u043d\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u0442\u044c.<\/p>\n<h4>\u041a\u0430\u043a \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0435\u0442\u0435\u043a\u0442\u043e\u0440 \u0448\u0440\u0438\u0444\u0442\u043e\u0432<\/h4>\n<p>\u0422\u0443\u0442 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c. \u0417\u0430\u0434\u0430\u0447\u0430:<\/p>\n<ul>\n<li>\n<p>\u0414\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0441\u0430\u0439\u0442 \u043f\u043e URL.<\/p>\n<\/li>\n<li>\n<p>\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0433\u043b\u0430\u0432\u043d\u0443\u044e + 1\u20142 \u043f\u043e\u0434\u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0418\u0437\u0432\u043b\u0435\u0447\u044c\u00a0<strong>\u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435<\/strong>\u00a0\u0448\u0440\u0438\u0444\u0442\u044b (\u043d\u0435 \u0432\u0438\u0434\u0436\u0435\u0442\u043e\u0432, \u043d\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u044b\u0445 \u0434\u0435\u0444\u043e\u043b\u0442\u043e\u0432).<\/p>\n<\/li>\n<li>\n<p>\u041a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0436\u0434\u044b\u0439: \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439 \/ \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f \/ \u043e\u043f\u0430\u0441\u043d\u044b\u0439.<\/p>\n<\/li>\n<\/ul>\n<h3>\u041f\u0430\u0440\u0441\u0438\u043d\u0433 CSS \u2014 \u043f\u043e\u0447\u0435\u043c\u0443 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043a\u0430 \u043f\u043e font-family \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442<\/h3>\n<p>\u041f\u0435\u0440\u0432\u044b\u0439 \u0441\u043e\u0431\u043b\u0430\u0437\u043d \u2014 \u043d\u0430\u0439\u0442\u0438 \u0432 HTML\/CSS \u0432\u0441\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432\u0438\u0434\u0430\u00a0<code>font-family: \"...\"<\/code>\u00a0\u0438 \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0438\u043c\u0435\u043d\u0435\u043c \u0448\u0440\u0438\u0444\u0442\u0430. \u0422\u0430\u043a \u0434\u0435\u043b\u0430\u044e\u0442 \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u043a\u0430\u043d\u0435\u0440\u044b. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u044b:<\/p>\n<pre><code class=\"css\">\/* \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u0437 CSS \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u0441\u043f\u043e\u0440\u0442\u0438\u0432\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 *\/.card { padding: 10px 0px 0px; font-family: Arial; }body { -webkit-font-smoothing: antialiased; }.hero { position: relative; font-style: italic; }<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:87px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0413\u0440\u0443\u0431\u0430\u044f \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043a\u0430\u00a0<code>\/font[^:]*:\\s*([^;}]+)\/<\/code>\u00a0\u043f\u043e\u0439\u043c\u0430\u0435\u0442 \u0432 \u043c\u0430\u0441\u0441\u0438\u0432 \u0438\u043c\u0451\u043d \u0448\u0440\u0438\u0444\u0442\u043e\u0432:<\/p>\n<ul>\n<li>\n<p><code>10px 0px 0px<\/code>\u00a0(\u044d\u0442\u043e padding!)<\/p>\n<\/li>\n<li>\n<p><code>antialiased<\/code>\u00a0(CSS-keyword \u0434\u043b\u044f font-smoothing)<\/p>\n<\/li>\n<li>\n<p><code>italic<\/code>\u00a0(CSS-keyword \u0434\u043b\u044f font-style)<\/p>\n<\/li>\n<li>\n<p><code>relative<\/code>\u00a0(\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442\u00a0<code>font-style: italic<\/code>\u00a0\u0440\u044f\u0434\u043e\u043c, \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043a\u0430 \u0441\u043a\u043b\u0435\u0438\u0442)<\/p>\n<\/li>\n<\/ul>\n<p>\u0427\u0442\u043e\u0431\u044b \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0431\u044b\u043b\u043e, \u043d\u0443\u0436\u0435\u043d\u00a0<strong>CSS-aware<\/strong>\u00a0\u043f\u0430\u0440\u0441\u0435\u0440. \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u043a\u043e\u0434:<\/p>\n<pre><code class=\"php\">function extract_font_families(string $css): array {    $found = [];    \/\/ \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0438\u0449\u0435\u043c @font-face \u0431\u043b\u043e\u043a\u0438 \u2014 \u0442\u0430\u043c \u0442\u043e\u0447\u043d\u043e \u0448\u0440\u0438\u0444\u0442\u044b    if (preg_match_all('\/@font-face\\s*\\{([^}]+)\\}\/i', $css, $blocks)) {        foreach ($blocks[1] as $block) {            if (preg_match('\/font-family\\s*:\\s*([\\'\"]?)([^;\\'\"]+)\\1\/i', $block, $m)) {                $found[] = trim($m[2]);            }        }    }    \/\/ \u0417\u0430\u0442\u0435\u043c \u0432 \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u0445 \u2014 \u0418\u041c\u0415\u041d\u041d\u041e font-family, \u043d\u0435 *font*    \/\/ \u041f\u043e \u0441\u0435\u043b\u0435\u043a\u0442\u043e\u0440\u0430\u043c: \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u0435\u043c \u043d\u0430 declarations \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0442\u0440\u043e\u0433\u043e property == font-family    if (preg_match_all('\/\\{([^}]+)\\}\/', $css, $decls)) {        foreach ($decls[1] as $block) {            foreach (explode(';', $block) as $line) {                if (!preg_match('\/^\\s*font-family\\s*:\\s*(.+)$\/i', $line, $m)) continue;                foreach (explode(',', $m[1]) as $family) {                    $family = trim($family, \" \\t\\n\\r\\\"'\");                    if ($family !== '' &amp;&amp; !is_css_keyword($family)) $found[] = $family;                }            }        }    }    return array_unique($found);}function is_css_keyword(string $s): bool {    static $keywords = [        'inherit', 'initial', 'unset', 'revert', 'sans-serif', 'serif',        'monospace', 'cursive', 'fantasy', 'system-ui', 'ui-monospace',        'normal', 'italic', 'oblique', 'bold', 'bolder', 'lighter',        \/\/ ... ~50 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432 CSS    ];    if (in_array(strtolower($s), $keywords, true)) return true;    \/\/ \u0447\u0438\u0441\u043b\u0430 \u0441 \u0435\u0434\u0438\u043d\u0438\u0446\u0430\u043c\u0438 \u2014 \u044d\u0442\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u044b, \u043d\u0435 \u0448\u0440\u0438\u0444\u0442\u044b    if (preg_match('\/^-?\\d+(\\.\\d+)?(px|em|rem|%|pt|cm|mm|in|vw|vh)?$\/i', $s)) return true;    return false;}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u042d\u0442\u043e\u0442 \u043f\u0430\u0440\u0441\u0435\u0440 \u043f\u0440\u043e\u0448\u0451\u043b \u043d\u0430\u0448 \u0440\u0435\u0433\u0440\u0435\u0441\u0441-\u043d\u0430\u0431\u043e\u0440 \u0438\u0437 ~30 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 \u0431\u0435\u0437 \u043b\u043e\u0436\u043d\u044b\u0445 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u0439.<\/p>\n<h3>\u041a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u2014 Google Fonts vs \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0439<\/h3>\n<p>\u041f\u0440\u043e\u0441\u0442\u043e \u0438\u043c\u0435\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0445 \u0448\u0440\u0438\u0444\u0442\u043e\u0432 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u2014 \u043d\u0443\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b \u043e\u043d\u0438 \u0438\u043b\u0438 \u043d\u0435\u0442. \u041f\u043e\u0434\u0445\u043e\u0434:<\/p>\n<pre><code class=\"php\">function classify_font(string $family, ?string $sourceUrl = null): string {    $lc = strtolower(trim($family));    \/\/ 1. \u0411\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u044b\u0435 \u0434\u0435\u0444\u043e\u043b\u0442\u044b \u2014 \u0432\u0441\u0435\u0433\u0434\u0430 safe    if (in_array($lc, ['arial', 'helvetica', 'times new roman', 'verdana', 'tahoma'])) {        return 'safe-system';    }    \/\/ 2. \u0418\u043a\u043e\u043d\u043e\u0447\u043d\u044b\u0435 \u2014 \u0432\u0441\u0435\u0433\u0434\u0430 safe    if (preg_match('\/font[\\s-]?awesome|material[\\s-]?icons|bootstrap[\\s-]?icons|dashicons|swiper-icons\/i', $family)) {        return 'safe-iconic';    }    \/\/ 3. Google Fonts (\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u0441\u043f\u0438\u0441\u043e\u043a \u043e\u0434\u0438\u043d \u0440\u0430\u0437 \u0432 \u0411\u0414)    if (in_google_fonts($lc)) return 'safe-gfonts';    \/\/ 4. \u0418\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0435    $commercial = [        'minion pro', 'myriad pro', 'futura', 'helvetica neue',        'tema', 'letovo', 'magistralc',     \/\/ \u0421\u0442\u0443\u0434\u0438\u044f \u041b\u0435\u0431\u0435\u0434\u0435\u0432\u0430        'pt sans pro', 'pt serif pro',      \/\/ ParaType (Pro-\u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u043b\u0430\u0442\u043d\u044b\u0435)        'tt commons', 'tt norms',           \/\/ \u0422\u0430\u0439\u043f\u0422\u0430\u0439\u043f    ];    foreach ($commercial as $c) {        if (strpos($lc, $c) !== false) return 'commercial-risk';    }    \/\/ 5. \u042d\u0432\u0440\u0438\u0441\u0442\u0438\u043a\u0430: CamelCase \u0441 \u0441\u0443\u0444\u0444\u0438\u043a\u0441\u043e\u043c \u0432\u0435\u0441\u0430 \u2014 \u043e\u0431\u044b\u0447\u043d\u043e \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0439    if (preg_match('\/^[A-Z][a-zA-Z]+(Bold|Italic|Light|Regular|Medium)?$\/', trim($family))) {        return 'review';  \/\/ \u043d\u0443\u0436\u043d\u043e \u0433\u043b\u0430\u0437\u0430\u043c\u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c    }    return 'unknown';}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h3>\u041e\u0442\u043a\u0443\u0434\u0430 \u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f \u0448\u0440\u0438\u0444\u0442 \u2014 \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u0430\u044f \u0434\u0435\u0442\u0430\u043b\u044c<\/h3>\n<p>\u0428\u0440\u0438\u0444\u0442\u00a0<code>Helvetica Neue<\/code>\u00a0\u0432\u00a0<code>font-family: 'Helvetica Neue', Arial, sans-serif;<\/code>\u00a0<strong>\u0431\u0435\u0437\u00a0<\/strong><code><strong>@font-face<\/strong><\/code>\u00a0\u2014 \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u0448\u0440\u0438\u0444\u0442\u0430 \u0432 \u0441\u0442\u0435\u043a\u0435. \u0411\u0440\u0430\u0443\u0437\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0435\u0433\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u043e\u043d \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.\u00a0<strong>\u0421\u0430\u0439\u0442 \u0435\u0433\u043e \u043d\u0435 \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0435\u0442<\/strong>, \u043f\u0440\u0435\u0442\u0435\u043d\u0437\u0438\u044f \u043d\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u0430.<\/p>\n<p>\u0422\u043e\u0442 \u0436\u0435\u00a0<code>Helvetica Neue<\/code>\u00a0\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u044b\u0439 \u0447\u0435\u0440\u0435\u0437\u00a0<code>@font-face<\/code>\u00a0\u0441\u043e \u0441\u0432\u043e\u0438\u043c\u00a0<code>.woff2<\/code>\u00a0\u2014 \u044d\u0442\u043e \u0443\u0436\u0435 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f. \u0422\u0443\u0442 \u043f\u0440\u0435\u0442\u0435\u043d\u0437\u0438\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u0430.<\/p>\n<p>\u042d\u0442\u043e\u0442 \u043d\u044e\u0430\u043d\u0441 \u043c\u044b \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u043c \u0444\u043b\u0430\u0433\u043e\u043c\u00a0<code>embedded<\/code>:<\/p>\n<pre><code class=\"php\">$result['embedded'] = !empty($result['sources']);if ($result['classification'] === 'commercial-risk' &amp;&amp; !$result['embedded']) {    $result['classification'] = 'review';  \/\/ \u0441\u043c\u044f\u0433\u0447\u0430\u0435\u043c    $result['note'] = '\u0448\u0440\u0438\u0444\u0442 \u0432 font-stack, \u043d\u043e \u043d\u0435 \u0440\u0430\u0437\u043c\u0435\u0449\u0451\u043d \u0447\u0435\u0440\u0435\u0437 @font-face \u2014 \u043f\u0440\u0435\u0442\u0435\u043d\u0437\u0438\u044f \u043c\u0430\u043b\u043e\u0432\u0435\u0440\u043e\u044f\u0442\u043d\u0430';}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h4>\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0441\u043a\u0430\u043d\u0435\u0440 \u043f\u043e\u043a\u0430\u0437\u0430\u043b \u00ab\u043e\u043f\u0430\u0441\u043d\u044b\u0435\u00bb<\/h4>\n<h3>\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0444\u0430\u0439\u043b \u0438 \u0443\u0431\u0440\u0430\u0442\u044c @font-face<\/h3>\n<p>\u0415\u0441\u043b\u0438 \u0448\u0440\u0438\u0444\u0442 \u043d\u0435\u044e\u0437\u0430\u043d \u0432 \u0434\u0438\u0437\u0430\u0439\u043d\u0435 \u0438\u043b\u0438 \u0435\u0433\u043e \u043b\u0435\u0433\u043a\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u2014 \u0441\u0430\u043c\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0435. \u0423\u0434\u0430\u043b\u044f\u0435\u0442\u0435\u00a0<code>.woff2<\/code>\u00a0\u0438\u0437 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438, \u0443\u0434\u0430\u043b\u044f\u0435\u0442\u0435\u00a0<code>@font-face<\/code>\u00a0\u0438\u0437 CSS, \u0443\u0434\u0430\u043b\u044f\u0435\u0442\u0435 \u0432\u0441\u0435\u00a0<code>font-family: 'TheBadFont'<\/code>\u00a0(\u0438\u043b\u0438 \u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0432\u043c\u0435\u0441\u0442\u043e \u043d\u0438\u0445 fallback). \u0421\u0430\u0439\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c.<\/p>\n<p><strong>\u0412\u0430\u0436\u043d\u043e:<\/strong>\u00a0<a href=\"http:\/\/web.archive.org\" rel=\"noopener noreferrer nofollow\">web.archive.org<\/a>\u00a0\u0443\u0436\u0435 \u0437\u043d\u0430\u0435\u0442 \u043f\u0440\u043e \u0444\u0430\u043a\u0442 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f. \u0415\u0441\u043b\u0438 \u0441\u0430\u0439\u0442 \u0434\u0430\u0432\u043d\u043e \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f \u2014 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043e, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430\u00a0<strong>\u043d\u0435 \u043e\u0442\u043c\u0435\u043d\u044f\u0435\u0442 \u043f\u0440\u0435\u0442\u0435\u043d\u0437\u0438\u0438 \u0437\u0430 \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f<\/strong>. \u041f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u0435 (\u043d\u043e\u0432\u044b\u0445 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0439 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442).<\/p>\n<h3>\u041a\u0443\u043f\u0438\u0442\u044c \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e<\/h3>\n<p>\u041a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u0443 ParaType \u0438 \u0422\u0430\u0439\u043f\u0422\u0430\u0439\u043f \u2014 \u043e\u0442 \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u0434\u043e \u0441\u043e\u0442\u0435\u043d \u0442\u044b\u0441\u044f\u0447 \u0440\u0443\u0431\u043b\u0435\u0439 \u0437\u0430 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440. \u0423 \u0421\u0442\u0443\u0434\u0438\u0438 \u041b\u0435\u0431\u0435\u0434\u0435\u0432\u0430 \u2014 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0434\u0435\u043b\u043a\u0438. \u0415\u0441\u043b\u0438 \u0448\u0440\u0438\u0444\u0442 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0430\u0436\u0435\u043d \u0434\u043b\u044f \u0431\u0440\u0435\u043d\u0434\u0430 \u2014 \u044d\u0442\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u043f\u0443\u0442\u044c.<\/p>\n<h3>\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u043e\u043d\u043d\u043e-\u0447\u0438\u0441\u0442\u044b\u0439 \u0430\u043d\u0430\u043b\u043e\u0433<\/h3>\n<p>\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440 \u0438\u043c\u0435\u044e\u0442 \u0431\u043b\u0438\u0437\u043a\u0438\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u0438 \u0432 Google Fonts:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p>\u041a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0439<\/p>\n<\/th>\n<th>\n<p>\u0410\u043d\u0430\u043b\u043e\u0433 \u0432 Google Fonts (OFL)<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Helvetica Neue<\/p>\n<\/td>\n<td>\n<p align=\"left\">Inter, IBM Plex Sans, Nunito Sans<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Futura<\/p>\n<\/td>\n<td>\n<p align=\"left\">Jost, Nunito<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Minion Pro<\/p>\n<\/td>\n<td>\n<p align=\"left\">Lora, Source Serif Pro<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">TT Commons<\/p>\n<\/td>\n<td>\n<p align=\"left\">Manrope, Mulish<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Myriad Pro<\/p>\n<\/td>\n<td>\n<p align=\"left\">Source Sans Pro, Open Sans<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0417\u0430\u043c\u0435\u043d\u044f\u0435\u0442\u0435 \u043f\u0443\u0442\u044c \u043a \u0448\u0440\u0438\u0444\u0442\u0443 \u0438\u00a0<code>font-family<\/code>, \u0444\u0440\u043e\u043d\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0431\u0435\u0437 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u043e\u0442\u0435\u0440\u044c \u2014 \u043e\u0442\u043b\u0438\u0447\u0438\u0442\u044c \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u044e \u00abHelvetica Neue\u00bb \u043e\u0442 \u00abInter\u00bb \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u0430\u0439\u0442\u043e\u0432 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e.<\/p>\n<h4>\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432: \u0441\u043a\u0430\u043d\u0438\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u043e\u0432 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e<\/h4>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u0434\u0435\u043b\u0430\u0435\u0442\u0435 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u0442\u0438\u043f\u0430 \u00ab\u0432\u0432\u0435\u0434\u0438\u0442\u0435 URL \u2014 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u0430\u0443\u0434\u0438\u0442 \u0437\u0430 15 \u0441\u0435\u043a\u0443\u043d\u0434\u00bb, \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u043f\u043e\u0431\u043e\u0447\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438:<\/p>\n<ul>\n<li>\n<p><strong>Anti-DoS \u043d\u0430 \u0441\u0432\u043e\u044e \u0436\u0435 \u0438\u043d\u0444\u0440\u0443.<\/strong>\u00a0\u0421\u0430\u0439\u0442 \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c\u00a0<code>@import<\/code>\u00a0\u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u0438\u043b\u0438 \u0433\u0438\u0433\u0430\u043d\u0442\u0441\u043a\u0438\u0435 CSS \u043d\u0430 5 \u041c\u0411 \u2014 \u043d\u0443\u0436\u043d\u044b \u043b\u0438\u043c\u0438\u0442\u044b \u043d\u0430 \u0440\u0430\u0437\u043c\u0435\u0440 \u0438 \u0442\u0430\u0439\u043c\u0430\u0443\u0442\u044b.<\/p>\n<\/li>\n<li>\n<p><strong>\u041a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043d\u0430 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 TTL<\/strong>\u00a0\u2014 \u0435\u0441\u043b\u0438 \u043e\u0434\u043d\u0430 \u0438 \u0442\u0430 \u0436\u0435 \u0434\u043e\u043c\u0435\u043d-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0441\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f 10 \u0440\u0430\u0437 \u0432 \u0447\u0430\u0441, \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437 \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b\u0430. \u041c\u044b \u0434\u0435\u0440\u0436\u0438\u043c \u043a\u044d\u0448 \u043d\u0430 14 \u0434\u043d\u0435\u0439 \u0441 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435\u043c \u043e \u0441\u0432\u0435\u0436\u0435\u0441\u0442\u0438.<\/p>\n<\/li>\n<li>\n<p><strong>\u0423\u0432\u0430\u0436\u0435\u043d\u0438\u0435\u00a0<\/strong><code><strong>robots.txt<\/strong><\/code><strong>.<\/strong>\u00a0\u0415\u0441\u043b\u0438 \u0445\u043e\u0437\u044f\u0438\u043d \u0441\u0430\u0439\u0442\u0430 \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u043b \u0440\u043e\u0431\u043e\u0442\u0430\u043c \u2014 \u043d\u0430\u0448 \u0441\u043a\u0430\u043d\u0435\u0440 \u0434\u043e\u043b\u0436\u0435\u043d \u044d\u0442\u043e \u0443\u0432\u0430\u0436\u0430\u0442\u044c. \u0421\u043f\u043e\u0440\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442: \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u043c\u044b \u0434\u0435\u043b\u0430\u0435\u043c \u0442\u043e \u0436\u0435, \u0447\u0442\u043e \u0438 \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c (HTTP GET), \u043d\u043e \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u00a0<code>User-Agent<\/code>\u00a0\u0441\u0432\u043e\u0451 \u0438\u043c\u044f \u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0443\u044e \u043f\u043e\u0447\u0442\u0443, \u0447\u0442\u043e\u0431\u044b \u0445\u043e\u0437\u044f\u0438\u043d \u043c\u043e\u0433 \u043d\u0430\u0441 \u043e\u0442\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0443\u043a\u0430\u043c\u0438 \u0435\u0441\u043b\u0438 \u0447\u0442\u043e.<\/p>\n<\/li>\n<li>\n<p><strong>\u041e\u0447\u0435\u0440\u0435\u0434\u044c \u0437\u0430\u0434\u0430\u0447 + worker.<\/strong>\u00a0\u041e\u0434\u0438\u043d \u0441\u0430\u0439\u0442 \u2248 1\u20145 \u0441\u0435\u043a\u0443\u043d\u0434, \u043f\u0440\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u0430\u0445 \u043d\u0443\u0436\u0435\u043d FIFO \u0441 \u0432\u043e\u0440\u043a\u0435\u0440\u043e\u043c (\u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c PostgreSQL\u00a0<code>FOR UPDATE SKIP LOCKED<\/code>\u00a0\u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0437\u0430\u0434\u0430\u0447 \u0431\u0435\u0437 \u044f\u0432\u043d\u043e\u0433\u043e \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u0435\u0433\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u0430).<\/p>\n<\/li>\n<\/ul>\n<p>\u0413\u043e\u0442\u043e\u0432\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043b\u0435\u0436\u0438\u0442 \u0432 open: \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0441\u043a\u0430\u043d\u0435\u0440\u00a0<a href=\"https:\/\/imgchanger.org\/ru\/fonts\/\" rel=\"noopener noreferrer nofollow\">imgchanger.org\/ru\/fonts\/<\/a>\u00a0(\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u0441\u0430\u0439\u0442 \u043f\u0440\u044f\u043c\u043e \u0442\u0430\u043c).<\/p>\n<h4>\u042e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043d\u044e\u0430\u043d\u0441\u044b, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u044b \u043d\u0435 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f (\u043f\u043e\u043f\u0440\u0430\u0432\u044f\u0442 \u044e\u0440\u0438\u0441\u0442\u044b)<\/h4>\n<ul>\n<li>\n<p>\u0421\u0440\u043e\u043a \u0438\u0441\u043a\u043e\u0432\u043e\u0439 \u0434\u0430\u0432\u043d\u043e\u0441\u0442\u0438 \u043f\u043e 1301 \u0413\u041a \u0420\u0424 \u2014 3 \u0433\u043e\u0434\u0430, \u043d\u043e \u0438\u0441\u0442\u0435\u0446 \u043c\u043e\u0436\u0435\u0442 \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c, \u0447\u0442\u043e \u0443\u0437\u043d\u0430\u043b \u043e \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0438 \u043d\u0435\u0434\u0430\u0432\u043d\u043e. \u042d\u0442\u043e \u0432\u043e\u043f\u0440\u043e\u0441 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0420\u0430\u0437\u043c\u0435\u0440 \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0430\u0446\u0438\u0438 \u2014 \u043f\u043e \u0432\u044b\u0431\u043e\u0440\u0443 \u0441\u0443\u0434\u0430 \u043e\u0442 10 000 \u0434\u043e 5 000 000 \u20bd, \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0434\u0435\u043b \u0432\u0441\u0442\u0430\u0451\u0442 \u0432 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d 50 000 \u2014 300 000 \u20bd \u0437\u0430 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440.<\/p>\n<\/li>\n<li>\n<p>\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u00ab\u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u0441\u0443\u0434\u0430\u00bb \u2014 \u0434\u0430, \u0438 \u0447\u0430\u0441\u0442\u043e \u044d\u0442\u043e \u0434\u0435\u0448\u0435\u0432\u043b\u0435. ParaType \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e \u0434\u0435\u043a\u043b\u0430\u0440\u0438\u0440\u0443\u0435\u0442 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u0441\u0443\u0436\u0434\u0430\u0442\u044c \u043c\u0438\u0440\u043e\u0432\u044b\u0435.<\/p>\n<\/li>\n<li>\n<p>\u0427\u0442\u043e \u0441 \u0448\u0440\u0438\u0444\u0442\u0430\u043c\u0438 \u00ab\u043a\u0443\u043f\u043b\u0435\u043d\u043d\u044b\u043c\u0438 \u043d\u0435 \u043d\u0430\u043c\u0438, \u0430 \u043f\u043e\u0434\u0440\u044f\u0434\u0447\u0438\u043a\u043e\u043c\u00bb \u2014 \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0430 \u0441\u0430\u0439\u0442\u0430, \u043d\u0435 \u043f\u043e\u0434\u0440\u044f\u0434\u0447\u0438\u043a\u0430, \u0435\u0441\u043b\u0438 \u0438\u043d\u043e\u0435 \u043d\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0437 \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0430. \u041d\u043e \u0440\u0435\u0433\u0440\u0435\u0441\u0441 \u043a \u043f\u043e\u0434\u0440\u044f\u0434\u0447\u0438\u043a\u0443 \u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d.<\/p>\n<\/li>\n<\/ul>\n<h4>\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435<\/h4>\n<ul>\n<li>\n<p>\u0412 \u0420\u0424 \u043c\u0430\u0441\u0441\u043e\u0432\u043e \u0438\u0434\u0443\u0442 \u0448\u0440\u0438\u0444\u0442\u043e\u0432\u044b\u0435 \u0438\u0441\u043a\u0438, 15,3 \u043c\u043b\u043d \u20bd \u0432\u0437\u044b\u0441\u043a\u0430\u043d\u0438\u0439 \u0437\u0430 5 \u043b\u0435\u0442 (\u043f\u043e \u0434\u0430\u043d\u043d\u044b\u043c \u041a\u043e\u043c\u043c\u0435\u0440\u0441\u0430\u043d\u0442\u0430).<\/p>\n<\/li>\n<li>\n<p>\u0410\u0443\u0434\u0438\u0442 \u0441\u0430\u0439\u0442\u0430 \u2014 \u0437\u0430\u0434\u0430\u0447\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u0443\u0435\u043c\u0430\u044f, \u043d\u043e \u0433\u0440\u0443\u0431\u044b\u0435 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043a\u0438 \u0434\u0430\u044e\u0442 \u043c\u043d\u043e\u0433\u043e \u043b\u043e\u0436\u043d\u044b\u0445 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u0439; \u043d\u0443\u0436\u0435\u043d CSS-aware \u043f\u0430\u0440\u0441\u0435\u0440 + \u0431\u0430\u0437\u0430 Google Fonts + \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u043e embedded\/non-embedded.<\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0439\u0442\u0438 \u043e\u043f\u0430\u0441\u043d\u044b\u0439 \u0448\u0440\u0438\u0444\u0442 \u2014 \u044d\u0442\u043e \u043f\u043e\u043b\u0434\u0435\u043b\u0430. \u0414\u0430\u043b\u044c\u0448\u0435 \u0435\u0433\u043e \u043d\u0443\u0436\u043d\u043e \u0438\u043b\u0438 \u0443\u0434\u0430\u043b\u0438\u0442\u044c (\u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0432 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u0435), \u0438\u043b\u0438 \u043a\u0443\u043f\u0438\u0442\u044c \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e, \u0438\u043b\u0438 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430 OFL-\u0430\u043d\u0430\u043b\u043e\u0433.<\/p>\n<\/li>\n<li>\n<p>\u0421\u0432\u043e\u0439 \u0441\u0430\u0439\u0442 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0437\u0430 15 \u0441\u0435\u043a\u0443\u043d\u0434 \u043d\u0430\u00a0<a href=\"https:\/\/imgchanger.org\/ru\/fonts\/\" rel=\"noopener noreferrer nofollow\">imgchanger.org\/ru\/fonts\/<\/a>\u00a0\u2014 \u0442\u0430\u043c \u0436\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u0432\u0441\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0430\u0435\u043c\u044b\u0435 \u0432 \u0441\u0442\u0430\u0442\u044c\u0435 \u0442\u0435\u0445\u043d\u0438\u043a\u0438.<\/p>\n<\/li>\n<\/ul>\n<p>\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u044b \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u0430 \u0441\u043a\u043e\u0431\u043a\u0430\u043c\u0438: \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0441 \u043f\u0438\u0440\u0430\u0442\u0441\u043a\u0438\u043c\u0438 \u0448\u0440\u0438\u0444\u0442\u0430\u043c\u0438 \u0432 \u043f\u0440\u0438\u043d\u0442\u0430\u0431\u0435\u043b\u044c\u043d\u044b\u0445 PDF \u043d\u0430 \u0441\u0430\u0439\u0442\u0435, \u043a\u0430\u043a \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u0440\u0438\u0441\u043a \u0448\u0440\u0438\u0444\u0442\u043e\u0432 \u0432\u00a0<code>.docx<\/code>-\u0432\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445, \u043a\u0430\u043a \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u0442\u044c \u0441 \u0448\u0440\u0438\u0444\u0442\u0430\u043c\u0438 \u0432 \u0438\u043a\u043e\u043d\u043e\u0447\u043d\u044b\u0445 SVG. \u0415\u0441\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u2014 \u043f\u043e\u0434\u043d\u0438\u043c\u0435\u043c \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435.<\/p>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1035362\/\">https:\/\/habr.com\/ru\/articles\/1035362\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u0432\u0435\u0431-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0438 \u0445\u043e\u0442\u044c \u0440\u0430\u0437 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u043b\u0438 \u0448\u0440\u0438\u0444\u0442 &#171;\u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043e\u043d \u043a\u0440\u0430\u0441\u0438\u0432\u0435\u0435, \u0447\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 Arial&#187; \u2014 \u0435\u0441\u0442\u044c \u043d\u0435\u043d\u0443\u043b\u0435\u0432\u0430\u044f \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c, \u0447\u0442\u043e \u0443 \u0432\u0430\u0441 \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u043b\u0435\u0436\u0438\u0442 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0439 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440 \u0431\u0435\u0437 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438. \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u0431\u0438\u0437\u043d\u0435\u0441 \u0442\u0440\u0438-\u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u043c\u0430\u0441\u0441\u043e\u0432\u043e \u043e\u0442\u043a\u0440\u044b\u043b \u0434\u043b\u044f \u0441\u0435\u0431\u044f, \u0447\u0442\u043e \u044d\u0442\u043e \u043d\u0435 \u0431\u0435\u0437\u043e\u0431\u0438\u0434\u043d\u043e: \u0437\u0430 \u043f\u0435\u0440\u0438\u043e\u0434 2021\u20142025 \u0433\u043e\u0434\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u044b\u0435 \u0441\u0443\u0434\u044b \u043f\u043e \u0448\u0440\u0438\u0444\u0442\u043e\u0432\u044b\u043c \u0438\u0441\u043a\u0430\u043c\u00a0\u0432\u0437\u044b\u0441\u043a\u0430\u043d\u043e 15,3 \u043c\u043b\u043d \u20bd\u00a0(\u0434\u0430\u043d\u043d\u044b\u0435 \u041a\u043e\u043c\u043c\u0435\u0440\u0441\u0430\u043d\u0442\u0430), \u0447\u0438\u0441\u043b\u043e \u0438\u0441\u043a\u043e\u0432 \u0432\u044b\u0440\u043e\u0441\u043b\u043e\u00a0\u0432 2,5 \u0440\u0430\u0437\u0430 \u0437\u0430 \u043f\u044f\u0442\u044c \u043b\u0435\u0442, \u0438 \u0442\u0440\u0435\u043d\u0434 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f.\u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u0441\u0430\u0439\u0442 \u043d\u0430 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043e\u043f\u0430\u0441\u043d\u044b\u0435 \u0448\u0440\u0438\u0444\u0442\u044b \u2014 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435\u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430. \u041f\u0430\u0440\u0441\u0438\u0442\u044c CSS \u00ab\u043a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f\u00bb \u0447\u0435\u0440\u0435\u0437 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043a\u0438 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442: \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442\u0441\u044f \u043b\u043e\u0436\u043d\u044b\u0435 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043d\u0430 CSS-\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430, \u043d\u0430 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u0445 \u0432\u0440\u043e\u0434\u0435 \u042f\u043d\u0434\u0435\u043a\u0441.\u041c\u0435\u0442\u0440\u0438\u043a\u0438, \u043d\u0430 \u0438\u043a\u043e\u043d\u043e\u0447\u043d\u044b\u0445 \u0448\u0440\u0438\u0444\u0442\u0430\u0445. \u0414\u0430\u043b\u044c\u0448\u0435 \u2014 \u043f\u0440\u043e \u043f\u0440\u0430\u0432\u043e\u0432\u0443\u044e \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0432\u043e\u043f\u0440\u043e\u0441\u0430 \u0438 \u043f\u0440\u043e \u0442\u043e, \u043a\u0430\u043a \u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 \u0434\u0435\u0442\u0435\u043a\u0442\u043e\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044d\u0442\u0438\u043c \u043d\u0435 \u0441\u0442\u0440\u0430\u0434\u0430\u0435\u0442.\u041a\u0442\u043e \u0442\u0430\u043a\u0438\u0435 \u00ab\u0448\u0440\u0438\u0444\u0442\u043e\u0432\u044b\u0435 \u0442\u0440\u043e\u043b\u043b\u0438\u00bb \u0432 \u0420\u0424\u0422\u0435\u0440\u043c\u0438\u043d\u043e\u043b\u043e\u0433\u0438\u044f \u043d\u0435 \u0432\u043f\u043e\u043b\u043d\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u0430 (\u044d\u0442\u043e \u043d\u0435 \u0442\u0440\u043e\u043b\u043b\u0438, \u0430 \u043f\u0440\u0430\u0432\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0438, \u0437\u0430\u0449\u0438\u0449\u0430\u044e\u0449\u0438\u0435 \u0441\u0432\u043e\u0438 \u043f\u0440\u0430\u0432\u0430), \u043d\u043e \u0443\u0441\u0442\u043e\u044f\u043b\u0430\u0441\u044c \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441 \u0444\u043e\u0442\u043e\u0442\u0440\u043e\u043b\u043b\u0438\u043d\u0433\u043e\u043c. \u041f\u043e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f\u043c \u0432 \u0434\u0435\u043b\u043e\u0432\u044b\u0445 \u0421\u041c\u0418 \u0432\u044b\u0434\u0435\u043b\u044f\u044e\u0442\u0441\u044f \u0442\u0440\u0438 \u0433\u0440\u0443\u043f\u043f\u044b \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0445 \u0438\u0441\u0442\u0446\u043e\u0432:\u0421\u0442\u0443\u0434\u0438\u044f \u0410\u0440\u0442\u0435\u043c\u0438\u044f \u041b\u0435\u0431\u0435\u0434\u0435\u0432\u0430\u00a0\u2014 \u0432\u043b\u0430\u0434\u0435\u0435\u0442 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u043d\u0430 \u0440\u044f\u0434 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u043a\u0438\u0440\u0438\u043b\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0448\u0440\u0438\u0444\u0442\u043e\u0432 (Tema, Letovo, MagistralC \u0438 \u0434\u0440.). \u0418\u0441\u043a\u0438 \u043f\u043e\u0434\u0430\u044e\u0442\u0441\u044f \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u043a \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u043c \u0448\u0440\u0438\u0444\u0442\u044b \u0441\u0442\u0443\u0434\u0438\u0438 \u0431\u0435\u0437 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438.ParaType\u00a0\u2014 \u0441\u0442\u0430\u0440\u0435\u0439\u0448\u0438\u0439 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u0448\u0440\u0438\u0444\u0442\u043e\u0432. \u041f\u043e \u0438\u0445 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f\u043c, \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u043d\u0430 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0435 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440\u044b \u0441\u0442\u043e\u044f\u0442 \u043e\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u0442\u044b\u0441\u044f\u0447 \u0440\u0443\u0431\u043b\u0435\u0439; \u0438\u0441\u043a\u0438 \u0437\u0430 \u043d\u0435\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u2014 \u0442\u0438\u043f\u0438\u0447\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u0431\u0438\u0437\u043d\u0435\u0441-\u043c\u043e\u0434\u0435\u043b\u0438 \u0441\u0442\u0443\u0434\u0438\u0438 (\u044d\u0442\u043e \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u0441\u0430\u043c\u043e\u0433\u043e ParaType, \u043d\u0435 \u043e\u0446\u0435\u043d\u043e\u0447\u043d\u043e\u0435 \u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435).\u0422\u0430\u0439\u043f\u0422\u0430\u0439\u043f\u00a0\u2014 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u043e\u043b\u043e\u0434\u0430\u044f \u0441\u043b\u043e\u0432\u043e\u043b\u0438\u0442\u043d\u044f, \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0437\u0430\u0449\u0438\u0449\u0430\u044e\u0449\u0430\u044f \u043f\u0440\u0430\u0432\u0430 \u043d\u0430 \u0441\u0432\u043e\u0438 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440\u044b \u0447\u0435\u0440\u0435\u0437 \u0441\u0443\u0434\u044b. \u041f\u043e \u0434\u0430\u043d\u043d\u044b\u043c\u00a0\u0421\u041f\u0431 \u0412\u0435\u0434\u043e\u043c\u043e\u0441\u0442\u0435\u0439, \u0442\u0430\u043a\u0436\u0435 \u043f\u043e \u0434\u0430\u043d\u043d\u044b\u043c\u00a0\u041a\u043e\u043c\u043c\u0435\u0440\u0441\u0430\u043d\u0442\u0430, \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0435\u0437\u043e\u043d\u0430\u043d\u0441\u043d\u044b\u0445 \u0434\u0435\u043b 2023\u20142024 \u0431\u044b\u043b\u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u0438\u043c\u0435\u043d\u043d\u043e \u0441 \u0422\u0430\u0439\u043f\u0422\u0430\u0439\u043f.\u042e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u0430 \u0444\u043e\u0442\u043e\u0442\u0440\u043e\u043b\u043b\u0438\u043d\u0433\u0443: \u0441\u0442\u0430\u0442\u044c\u044f 1301 \u0413\u041a \u0420\u0424, \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0430\u0446\u0438\u044f\u00a0\u043e\u0442 10 000 \u0434\u043e 5 000 000 \u0440\u0443\u0431\u043b\u0435\u0439\u00a0\u0437\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u044f \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0430\u0432\u0430. \u0414\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u0431\u0430\u0437\u0430 \u2014 \u043d\u043e\u0442\u0430\u0440\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0441\u0430\u0439\u0442\u0430, \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0438\u0437\u00a0web.archive.org, \u043b\u0438\u0431\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u0438\u0437\u0430 \u043f\u043e CSS.\u041f\u043e\u0447\u0435\u043c\u0443 \u043e\u0431\u044b\u0447\u043d\u044b\u0435 \u0441\u0430\u0439\u0442\u044b \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0437\u0430\u043c\u0435\u0447\u0430\u044e\u0442\u0422\u0438\u043f\u043e\u0432\u043e\u0439 \u0441\u0430\u0439\u0442 \u043d\u0430 \u043a\u0430\u043a\u043e\u043c-\u043d\u0438\u0431\u0443\u0434\u044c \u0411\u0438\u0442\u0440\u0438\u043a\u0441\u0435 \u0438\u043b\u0438 WordPress \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0448\u0440\u0438\u0444\u0442\u044b \u0432 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u0442\u0440\u0451\u0445 \u0440\u0435\u0436\u0438\u043c\u043e\u0432:\u0427\u0435\u0440\u0435\u0437\u00a0@font-face\u00a0\u0441\u043e \u0441\u0432\u043e\u0438\u043c\u0438 \u0444\u0430\u0439\u043b\u0430\u043c\u0438\u00a0\u2014 \u0432\u00a0\/local\/templates\/&#8230;\/fonts\/MyriadPro.woff2. \u0424\u0430\u0439\u043b\u044b \u0437\u0430\u043b\u0438\u0442\u044b \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0441\u0430\u0439\u0442\u0430; \u0438\u0445 \u043b\u0435\u0433\u043a\u043e \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u0441\u043a\u0430\u043d.\u0427\u0435\u0440\u0435\u0437 CDN \u0442\u0438\u043f\u0430 Google Fonts\u00a0\u2014\u00a0&lt;link href=&#187;https:\/\/fonts.googleapis.com\/css?family=Roboto&#187;&gt;. \u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e \u0438 \u043b\u0435\u0433\u0430\u043b\u044c\u043d\u043e (OFL\/Apache 2.0).\u0427\u0435\u0440\u0435\u0437 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0435 \u0432\u0438\u0434\u0436\u0435\u0442\u044b\u00a0\u2014 \u042f\u043d\u0434\u0435\u043a\u0441.\u041c\u0435\u0442\u0440\u0438\u043a\u0430, \u0447\u0430\u0442\u044b \u043e\u0442 JivoSite, \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041e\u043d\u0438 \u0442\u044f\u043d\u0443\u0442 \u0441\u0432\u043e\u0438 \u0448\u0440\u0438\u0444\u0442\u044b, \u0438 \u043e\u043d\u0438 \u043d\u0430\u0441 \u043d\u0435 \u043a\u0430\u0441\u0430\u044e\u0442\u0441\u044f \u2014 \u044d\u0442\u043e \u043d\u0435 \u043d\u0430\u0448\u0438 \u0448\u0440\u0438\u0444\u0442\u044b.\u0412 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0434\u043e\u0431\u0440\u043e\u0441\u043e\u0432\u0435\u0441\u0442\u043d\u043e \u0434\u0443\u043c\u0430\u043b, \u0447\u0442\u043e \u0448\u0440\u0438\u0444\u0442\u044b \u0441 Google Fonts. \u041d\u043e\u00a0\u0447\u0430\u0441\u0442\u044c \u0441\u0430\u0439\u0442\u043e\u0432 \u0443\u043d\u0430\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0430 \u0438\u043b\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0444\u0440\u0438\u043b\u0430\u043d\u0441\u0435\u0440\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a\u043e\u0433\u0434\u0430-\u0442\u043e \u0441\u043a\u0430\u0447\u0430\u043b\u0438 \u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440 \u0441 \u043f\u0438\u0440\u0430\u0442\u0441\u043a\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0432\u0440\u043e\u0434\u0435\u00a0fonts2u.com\u00a0\u0438\u043b\u0438\u00a0bestfonts.pro, \u043f\u043e\u043b\u043e\u0436\u0438\u043b\u0438 \u0432 \u0448\u0430\u0431\u043b\u043e\u043d \u0438 \u0437\u0430\u0431\u044b\u043b\u0438. \u0421 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0441\u0443\u0434\u0430 \u044d\u0442\u043e \u00ab\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0432 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u043e\u0439 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438\u00bb.\u042d\u0442\u043e\u0442 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u2014 \u043c\u0430\u0441\u0441\u043e\u0432\u044b\u0439. \u041f\u043e \u043d\u0430\u0448\u0435\u0439 \u0432\u044b\u0431\u043e\u0440\u043a\u0435 (\u043c\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438\u00a0\u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0441\u043a\u0430\u043d\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u043e\u0432) \u2014\u00a0\u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0443 12% \u043e\u0431\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0439 \u0448\u0440\u0438\u0444\u0442, \u043d\u0435 \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0432 Google Fonts. \u0427\u0430\u0441\u0442\u044c \u0438\u0437 \u043d\u0438\u0445 \u2014 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043b\u0435\u0433\u0430\u043b\u044c\u043d\u044b\u0435 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f Helvetica Neue), \u043d\u043e \u0431\u0435\u0437 \u0430\u0443\u0434\u0438\u0442\u0430 \u044d\u0442\u043e \u043d\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u0442\u044c.\u041a\u0430\u043a \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0435\u0442\u0435\u043a\u0442\u043e\u0440 \u0448\u0440\u0438\u0444\u0442\u043e\u0432\u0422\u0443\u0442 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c. \u0417\u0430\u0434\u0430\u0447\u0430:\u0414\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0441\u0430\u0439\u0442 \u043f\u043e URL.\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0433\u043b\u0430\u0432\u043d\u0443\u044e + 1\u20142 \u043f\u043e\u0434\u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438.\u0418\u0437\u0432\u043b\u0435\u0447\u044c\u00a0\u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435\u00a0\u0448\u0440\u0438\u0444\u0442\u044b (\u043d\u0435 \u0432\u0438\u0434\u0436\u0435\u0442\u043e\u0432, \u043d\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u044b\u0445 \u0434\u0435\u0444\u043e\u043b\u0442\u043e\u0432).\u041a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0436\u0434\u044b\u0439: \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439 \/ \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f \/ \u043e\u043f\u0430\u0441\u043d\u044b\u0439.\u041f\u0430\u0440\u0441\u0438\u043d\u0433 CSS \u2014 \u043f\u043e\u0447\u0435\u043c\u0443 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043a\u0430 \u043f\u043e font-family \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442\u041f\u0435\u0440\u0432\u044b\u0439 \u0441\u043e\u0431\u043b\u0430\u0437\u043d \u2014 \u043d\u0430\u0439\u0442\u0438 \u0432 HTML\/CSS \u0432\u0441\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432\u0438\u0434\u0430\u00a0font-family: &#171;&#8230;&#187;\u00a0\u0438 \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0438\u043c\u0435\u043d\u0435\u043c \u0448\u0440\u0438\u0444\u0442\u0430. \u0422\u0430\u043a \u0434\u0435\u043b\u0430\u044e\u0442 \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u043a\u0430\u043d\u0435\u0440\u044b. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u044b:\/* \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u0437 CSS \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u0441\u043f\u043e\u0440\u0442\u0438\u0432\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 *\/.card { padding: 10px 0px 0px; font-family: Arial; }body { -webkit-font-smoothing: antialiased; }.hero { position: relative; font-style: italic; }\u0413\u0440\u0443\u0431\u0430\u044f \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043a\u0430\u00a0\/font[^:]*:\\s*([^;}]+)\/\u00a0\u043f\u043e\u0439\u043c\u0430\u0435\u0442 \u0432 \u043c\u0430\u0441\u0441\u0438\u0432 \u0438\u043c\u0451\u043d \u0448\u0440\u0438\u0444\u0442\u043e\u0432:10px 0px 0px\u00a0(\u044d\u0442\u043e padding!)antialiased\u00a0(CSS-keyword \u0434\u043b\u044f font-smoothing)italic\u00a0(CSS-keyword \u0434\u043b\u044f font-style)relative\u00a0(\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442\u00a0font-style: italic\u00a0\u0440\u044f\u0434\u043e\u043c, \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043a\u0430 \u0441\u043a\u043b\u0435\u0438\u0442)\u0427\u0442\u043e\u0431\u044b \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0431\u044b\u043b\u043e, \u043d\u0443\u0436\u0435\u043d\u00a0CSS-aware\u00a0\u043f\u0430\u0440\u0441\u0435\u0440. \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u043a\u043e\u0434:function extract_font_families(string $css): array {    $found = [];    \/\/ \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0438\u0449\u0435\u043c @font-face \u0431\u043b\u043e\u043a\u0438 \u2014 \u0442\u0430\u043c \u0442\u043e\u0447\u043d\u043e \u0448\u0440\u0438\u0444\u0442\u044b    if (preg_match_all(&#8216;\/@font-face\\s*\\{([^}]+)\\}\/i&#8217;, $css, $blocks)) {        foreach ($blocks[1] as $block) {            if (preg_match(&#8216;\/font-family\\s*:\\s*([\\'&#187;]?)([^;\\'&#187;]+)\\1\/i&#8217;, $block, $m)) {                $found[] = trim($m[2]);            }        }    }    \/\/ \u0417\u0430\u0442\u0435\u043c \u0432 \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u0445 \u2014 \u0418\u041c\u0415\u041d\u041d\u041e font-family, \u043d\u0435 *font*    \/\/ \u041f\u043e \u0441\u0435\u043b\u0435\u043a\u0442\u043e\u0440\u0430\u043c: \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u0435\u043c \u043d\u0430 declarations \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0442\u0440\u043e\u0433\u043e property == font-family    if (preg_match_all(&#8216;\/\\{([^}]+)\\}\/&#8217;, $css, $decls)) {        foreach ($decls[1] as $block) {            foreach (explode(&#8216;;&#8217;, $block) as $line) {                if (!preg_match(&#8216;\/^\\s*font-family\\s*:\\s*(.+)$\/i&#8217;, $line, $m)) continue;                foreach (explode(&#8216;,&#8217;, $m[1]) as $family) {                    $family = trim($family, &#187; \\t\\n\\r\\&#187;&#8216;&#187;);                    if ($family !== &#187; &amp;&amp; !is_css_keyword($family)) $found[] = $family;                }            }        }    }    return array_unique($found);}function is_css_keyword(string $s): bool {    static $keywords = [        &#8216;inherit&#8217;, &#8216;initial&#8217;, &#8216;unset&#8217;, &#8216;revert&#8217;, &#8216;sans-serif&#8217;, &#8216;serif&#8217;,        &#8216;monospace&#8217;, &#8216;cursive&#8217;, &#8216;fantasy&#8217;, &#8216;system-ui&#8217;, &#8216;ui-monospace&#8217;,        &#8216;normal&#8217;, &#8216;italic&#8217;, &#8216;oblique&#8217;, &#8216;bold&#8217;, &#8216;bolder&#8217;, &#8216;lighter&#8217;,        \/\/ &#8230; ~50 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432 CSS    ];    if (in_array(strtolower($s), $keywords, true)) return true;    \/\/ \u0447\u0438\u0441\u043b\u0430 \u0441 \u0435\u0434\u0438\u043d\u0438\u0446\u0430\u043c\u0438 \u2014 \u044d\u0442\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u044b, \u043d\u0435 \u0448\u0440\u0438\u0444\u0442\u044b    if (preg_match(&#8216;\/^-?\\d+(\\.\\d+)?(px|em|rem|%|pt|cm|mm|in|vw|vh)?$\/i&#8217;, $s)) return true;    return false;}\u042d\u0442\u043e\u0442 \u043f\u0430\u0440\u0441\u0435\u0440 \u043f\u0440\u043e\u0448\u0451\u043b \u043d\u0430\u0448 \u0440\u0435\u0433\u0440\u0435\u0441\u0441-\u043d\u0430\u0431\u043e\u0440 \u0438\u0437 ~30 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 \u0431\u0435\u0437 \u043b\u043e\u0436\u043d\u044b\u0445 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u0439.\u041a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u2014 Google Fonts vs \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0439\u041f\u0440\u043e\u0441\u0442\u043e \u0438\u043c\u0435\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0445 \u0448\u0440\u0438\u0444\u0442\u043e\u0432 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u2014 \u043d\u0443\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b \u043e\u043d\u0438 \u0438\u043b\u0438 \u043d\u0435\u0442. \u041f\u043e\u0434\u0445\u043e\u0434:function classify_font(string $family, ?string $sourceUrl = null): string {    $lc = strtolower(trim($family));    \/\/ 1. \u0411\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u044b\u0435 \u0434\u0435\u0444\u043e\u043b\u0442\u044b \u2014 \u0432\u0441\u0435\u0433\u0434\u0430 safe    if (in_array($lc, [&#8216;arial&#8217;, &#8216;helvetica&#8217;, &#8216;times new roman&#8217;, &#8216;verdana&#8217;, &#8216;tahoma&#8217;])) {        return &#8216;safe-system&#8217;;    }    \/\/ 2. \u0418\u043a\u043e\u043d\u043e\u0447\u043d\u044b\u0435 \u2014 \u0432\u0441\u0435\u0433\u0434\u0430 safe    if (preg_match(&#8216;\/font[\\s-]?awesome|material[\\s-]?icons|bootstrap[\\s-]?icons|dashicons|swiper-icons\/i&#8217;, $family)) {        return &#8216;safe-iconic&#8217;;    }    \/\/ 3. Google Fonts (\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u0441\u043f\u0438\u0441\u043e\u043a \u043e\u0434\u0438\u043d \u0440\u0430\u0437 \u0432 \u0411\u0414)    if (in_google_fonts($lc)) return &#8216;safe-gfonts&#8217;;    \/\/ 4. \u0418\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0435    $commercial = [        &#8216;minion pro&#8217;, &#8216;myriad pro&#8217;, &#8216;futura&#8217;, &#8216;helvetica neue&#8217;,        &#8216;tema&#8217;, &#8216;letovo&#8217;, &#8216;magistralc&#8217;,     \/\/ \u0421\u0442\u0443\u0434\u0438\u044f \u041b\u0435\u0431\u0435\u0434\u0435\u0432\u0430        &#8216;pt sans pro&#8217;, &#8216;pt serif pro&#8217;,      \/\/ ParaType (Pro-\u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u043b\u0430\u0442\u043d\u044b\u0435)        &#8216;tt commons&#8217;, &#8216;tt norms&#8217;,           \/\/ \u0422\u0430\u0439\u043f\u0422\u0430\u0439\u043f    ];    foreach ($commercial as $c) {        if (strpos($lc, $c) !== false) return &#8216;commercial-risk&#8217;;    }    \/\/ 5. \u042d\u0432\u0440\u0438\u0441\u0442\u0438\u043a\u0430: CamelCase \u0441 \u0441\u0443\u0444\u0444\u0438\u043a\u0441\u043e\u043c \u0432\u0435\u0441\u0430 \u2014 \u043e\u0431\u044b\u0447\u043d\u043e \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0439    if (preg_match(&#8216;\/^[A-Z][a-zA-Z]+(Bold|Italic|Light|Regular|Medium)?$\/&#8217;, trim($family))) {        return &#8216;review&#8217;;  \/\/ \u043d\u0443\u0436\u043d\u043e \u0433\u043b\u0430\u0437\u0430\u043c\u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c    }    return &#8216;unknown&#8217;;}\u041e\u0442\u043a\u0443\u0434\u0430 \u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f \u0448\u0440\u0438\u0444\u0442 \u2014 \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u0430\u044f \u0434\u0435\u0442\u0430\u043b\u044c\u0428\u0440\u0438\u0444\u0442\u00a0Helvetica Neue\u00a0\u0432\u00a0font-family: &#8216;Helvetica Neue&#8217;, Arial, sans-serif;\u00a0\u0431\u0435\u0437\u00a0@font-face\u00a0\u2014 \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u0448\u0440\u0438\u0444\u0442\u0430 \u0432 \u0441\u0442\u0435\u043a\u0435. \u0411\u0440\u0430\u0443\u0437\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0435\u0433\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u043e\u043d \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.\u00a0\u0421\u0430\u0439\u0442 \u0435\u0433\u043e \u043d\u0435 \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0435\u0442, \u043f\u0440\u0435\u0442\u0435\u043d\u0437\u0438\u044f \u043d\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u0430.\u0422\u043e\u0442 \u0436\u0435\u00a0Helvetica Neue\u00a0\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u044b\u0439 \u0447\u0435\u0440\u0435\u0437\u00a0@font-face\u00a0\u0441\u043e \u0441\u0432\u043e\u0438\u043c\u00a0.woff2\u00a0\u2014 \u044d\u0442\u043e \u0443\u0436\u0435 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f. \u0422\u0443\u0442 \u043f\u0440\u0435\u0442\u0435\u043d\u0437\u0438\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u0430.\u042d\u0442\u043e\u0442 \u043d\u044e\u0430\u043d\u0441 \u043c\u044b \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u043c \u0444\u043b\u0430\u0433\u043e\u043c\u00a0embedded:$result[&#8217;embedded&#8217;] = !empty($result[&#8216;sources&#8217;]);if ($result[&#8216;classification&#8217;] === &#8216;commercial-risk&#8217; &amp;&amp; !$result[&#8217;embedded&#8217;]) {    $result[&#8216;classification&#8217;] = &#8216;review&#8217;;  \/\/ \u0441\u043c\u044f\u0433\u0447\u0430\u0435\u043c    $result[&#8216;note&#8217;] = &#8216;\u0448\u0440\u0438\u0444\u0442 \u0432 font-stack, \u043d\u043e \u043d\u0435 \u0440\u0430\u0437\u043c\u0435\u0449\u0451\u043d \u0447\u0435\u0440\u0435\u0437 @font-face \u2014 \u043f\u0440\u0435\u0442\u0435\u043d\u0437\u0438\u044f \u043c\u0430\u043b\u043e\u0432\u0435\u0440\u043e\u044f\u0442\u043d\u0430&#8217;;}\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0441\u043a\u0430\u043d\u0435\u0440 \u043f\u043e\u043a\u0430\u0437\u0430\u043b \u00ab\u043e\u043f\u0430\u0441\u043d\u044b\u0435\u00bb\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0444\u0430\u0439\u043b \u0438 \u0443\u0431\u0440\u0430\u0442\u044c @font-face\u0415\u0441\u043b\u0438 \u0448\u0440\u0438\u0444\u0442 \u043d\u0435\u044e\u0437\u0430\u043d \u0432 \u0434\u0438\u0437\u0430\u0439\u043d\u0435 \u0438\u043b\u0438 \u0435\u0433\u043e \u043b\u0435\u0433\u043a\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u2014 \u0441\u0430\u043c\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0435. \u0423\u0434\u0430\u043b\u044f\u0435\u0442\u0435\u00a0.woff2\u00a0\u0438\u0437 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438, \u0443\u0434\u0430\u043b\u044f\u0435\u0442\u0435\u00a0@font-face\u00a0\u0438\u0437 CSS, \u0443\u0434\u0430\u043b\u044f\u0435\u0442\u0435 \u0432\u0441\u0435\u00a0font-family: &#8216;TheBadFont&#8217;\u00a0(\u0438\u043b\u0438 \u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0432\u043c\u0435\u0441\u0442\u043e \u043d\u0438\u0445 fallback). \u0421\u0430\u0439\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c.\u0412\u0430\u0436\u043d\u043e:\u00a0web.archive.org\u00a0\u0443\u0436\u0435 \u0437\u043d\u0430\u0435\u0442 \u043f\u0440\u043e \u0444\u0430\u043a\u0442 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f. \u0415\u0441\u043b\u0438 \u0441\u0430\u0439\u0442 \u0434\u0430\u0432\u043d\u043e \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f \u2014 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043e, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430\u00a0\u043d\u0435 \u043e\u0442\u043c\u0435\u043d\u044f\u0435\u0442 \u043f\u0440\u0435\u0442\u0435\u043d\u0437\u0438\u0438 \u0437\u0430 \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u041f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u0435 (\u043d\u043e\u0432\u044b\u0445 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0439 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442).\u041a\u0443\u043f\u0438\u0442\u044c \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e\u041a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u0443 ParaType \u0438 \u0422\u0430\u0439\u043f\u0422\u0430\u0439\u043f \u2014 \u043e\u0442 \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u0434\u043e \u0441\u043e\u0442\u0435\u043d \u0442\u044b\u0441\u044f\u0447 \u0440\u0443\u0431\u043b\u0435\u0439 \u0437\u0430 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440. \u0423 \u0421\u0442\u0443\u0434\u0438\u0438 \u041b\u0435\u0431\u0435\u0434\u0435\u0432\u0430 \u2014 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0434\u0435\u043b\u043a\u0438. \u0415\u0441\u043b\u0438 \u0448\u0440\u0438\u0444\u0442 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0430\u0436\u0435\u043d \u0434\u043b\u044f \u0431\u0440\u0435\u043d\u0434\u0430 \u2014 \u044d\u0442\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u043f\u0443\u0442\u044c.\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u043e\u043d\u043d\u043e-\u0447\u0438\u0441\u0442\u044b\u0439 \u0430\u043d\u0430\u043b\u043e\u0433\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440 \u0438\u043c\u0435\u044e\u0442 \u0431\u043b\u0438\u0437\u043a\u0438\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u0438 \u0432 Google Fonts:\u041a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0439\u0410\u043d\u0430\u043b\u043e\u0433 \u0432 Google Fonts (OFL)Helvetica NeueInter, IBM Plex Sans, Nunito SansFuturaJost, NunitoMinion ProLora, Source Serif ProTT CommonsManrope, MulishMyriad ProSource Sans Pro, Open Sans\u0417\u0430\u043c\u0435\u043d\u044f\u0435\u0442\u0435 \u043f\u0443\u0442\u044c \u043a \u0448\u0440\u0438\u0444\u0442\u0443 \u0438\u00a0font-family, \u0444\u0440\u043e\u043d\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0431\u0435\u0437 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u043e\u0442\u0435\u0440\u044c \u2014 \u043e\u0442\u043b\u0438\u0447\u0438\u0442\u044c \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u044e \u00abHelvetica Neue\u00bb \u043e\u0442 \u00abInter\u00bb \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u0430\u0439\u0442\u043e\u0432 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e.\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432: \u0441\u043a\u0430\u043d\u0438\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u043e\u0432 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e\u0415\u0441\u043b\u0438 \u0432\u044b \u0434\u0435\u043b\u0430\u0435\u0442\u0435 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u0442\u0438\u043f\u0430 \u00ab\u0432\u0432\u0435\u0434\u0438\u0442\u0435 URL \u2014 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u0430\u0443\u0434\u0438\u0442 \u0437\u0430 15 \u0441\u0435\u043a\u0443\u043d\u0434\u00bb, \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u043f\u043e\u0431\u043e\u0447\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438:Anti-DoS \u043d\u0430 \u0441\u0432\u043e\u044e \u0436\u0435 \u0438\u043d\u0444\u0440\u0443.\u00a0\u0421\u0430\u0439\u0442 \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c\u00a0@import\u00a0\u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u0438\u043b\u0438 \u0433\u0438\u0433\u0430\u043d\u0442\u0441\u043a\u0438\u0435 CSS \u043d\u0430 5 \u041c\u0411 \u2014 \u043d\u0443\u0436\u043d\u044b \u043b\u0438\u043c\u0438\u0442\u044b \u043d\u0430 \u0440\u0430\u0437\u043c\u0435\u0440 \u0438 \u0442\u0430\u0439\u043c\u0430\u0443\u0442\u044b.\u041a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043d\u0430 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 TTL\u00a0\u2014 \u0435\u0441\u043b\u0438 \u043e\u0434\u043d\u0430 \u0438 \u0442\u0430 \u0436\u0435 \u0434\u043e\u043c\u0435\u043d-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0441\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f 10 \u0440\u0430\u0437 \u0432 \u0447\u0430\u0441, \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437 \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b\u0430. \u041c\u044b \u0434\u0435\u0440\u0436\u0438\u043c \u043a\u044d\u0448 \u043d\u0430 14 \u0434\u043d\u0435\u0439 \u0441 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435\u043c \u043e \u0441\u0432\u0435\u0436\u0435\u0441\u0442\u0438.\u0423\u0432\u0430\u0436\u0435\u043d\u0438\u0435\u00a0robots.txt.\u00a0\u0415\u0441\u043b\u0438 \u0445\u043e\u0437\u044f\u0438\u043d \u0441\u0430\u0439\u0442\u0430 \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u043b \u0440\u043e\u0431\u043e\u0442\u0430\u043c \u2014 \u043d\u0430\u0448 \u0441\u043a\u0430\u043d\u0435\u0440 \u0434\u043e\u043b\u0436\u0435\u043d \u044d\u0442\u043e \u0443\u0432\u0430\u0436\u0430\u0442\u044c. \u0421\u043f\u043e\u0440\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442: \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u043c\u044b \u0434\u0435\u043b\u0430\u0435\u043c \u0442\u043e \u0436\u0435, \u0447\u0442\u043e \u0438 \u043e\u0431\u044b\u0447\u043d\u044b\u0439&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-479796","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/479796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=479796"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/479796\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=479796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=479796"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=479796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}