Я играл с сайтом, на котором изображен логотип в формате ASCII/ANSI, и все отлично работает в настольных браузерах.
Затем я хотел посмотреть, работает ли это на мобильных устройствах, но здесь кажется, что пробелы имеют неправильную ширину. Часть веб-сайта, показывающая ASCII-арт, заключена в <div>
со следующими свойствами CSS:
line-height:1em;
color: #ff791a;
white-space: pre !important;
font-size: 0.7vw;
margin: 20% 50% 0 0;
font-family: 'Druid San Mono',courier, monospace, monospace;
width: 100%;
height: 100px;
Я пробовал несколько вариантов шрифтов, таких как "Druid Sans Mono", моноширинный (также моноширинный, моноширинный хак), "Courier" и "Roboto Mono< /em>", но ни один из них не работал.
Я также пытался использовать nbsp
вместо пробелов. изменение межбуквенного интервала также не дало желаемого эффекта.
Есть ли какой-нибудь трюк, чтобы заставить это работать?
сайт можно посмотреть здесь disconnected.tech
font-family
безрезультатно. - person   schedule 08.10.2018