#javascript #console #console.log
Вопрос:
Некоторое время назад я обнаружил использование %c в журнале консоли JS — это позволяет вам стилизовать журнал консоли.
например:
console.log("%cWelcome to the jungle!", "color: teal; font-size: 30px; background: #fff; font-weight: bold")
Выходы:
Если вы похожи на меня, это заставит вас выродиться и подумать о миллионах бесполезных приложений!
Но я застрял на одной вещи (и документы мне здесь не помогли).
ДОКУМЕНТЫ: https://developer.mozilla.org/en-US/docs/Web/API/Console
Какие шрифты можно и нельзя использовать в журнале консоли, используя %c для оформления выходных данных?
Под этим я подразумеваю, что я могу использовать Arial в журнале консоли, но не мои пользовательские шрифты? Смотреть ниже:
Можете ли вы использовать пользовательские шрифты, т. Е. Если у вас есть пользовательский шрифт в вашем домене, вы декалировали его с помощью font-face, можете ли вы затем назвать его для использования здесь? (Мне пока не удалось заставить это работать, поэтому мне нужно какое-то направление здесь, если это возможно).
Заранее спасибо — W
Комментарии:
1. какие шрифты у вас есть в вашей операционной системе?
2. Разве шрифты не зависят от того, что у вас есть в вашей системе? В конце концов, все это местное. Если у вас нет Arial (по какой-либо причине), я не уверен, как это будет работать. И если у вас есть какой-нибудь модный шрифт «Таймс Нью Византия», вы сможете им воспользоваться. Не уверен, как вы можете получить канонический список всех возможных шрифтов в этом случае.
3. кстати, я могу подтвердить, что не ВСЕ шрифты работают — хотя для них нет шаблона — предварительно скомпонованы (в Windows) или добавлены, некоторые работают, некоторые нет
4. Спасибо за обратную связь — Так что вы склоняетесь к этому в зависимости от того, какие шрифты у вас есть в вашей локальной системе….? Это немного странно, основываясь на ваших комментариях — в конце концов, журнал консоли имеет доступ к данным загружаемого сайта — я бы предположил, что это также включает в себя его шрифты (но не в том случае, когда я играю). — Может быть, это просто еще одна упущенная из виду незначительная особенность Интернета?