Как отключить увеличение текста почтового приложения iOS

Я хотел использовать ASCII-арт для своей электронной подписи, и он отлично работает в Gmail, Polymail и некоторых других клиентах. Единственным исключением является приложение iOS Mail, которое увеличивает мой ascii-код и, следовательно, уничтожает изображение. Как я могу запретить почтовому приложению делать это?

-webkit-text-size-adjust: 100%;

похоже, больше не работает (как и -webkit-text-size-adjust: none;), как указано здесь: Как избежать автоматической настройки размера шрифта iOS?

Подпись, которую я пытаюсь правильно отобразить в почтовом приложении iOS:

<table>
  <tbody>
    <tr>
      <td style="padding: 0; max-width: 400px; font-size: 4px; font-family: monospace; line-height: 3px; color: #000000; -webkit-text-size-adjust: 100% !important; text-size-adjust: 100%;"> 
      ++++++=====================================~~~~~~~~~===================================+++++++++++++<br/>+++++================================~~=~=~~~~~~~~~~~~~================================+++++++++++++<br/>++++==============================~~~=~~~~=~~~~~~~=~~~~~~~=============================+++++++++++++<br/>++++===========================~OOOOOOOOOOOOO8OOOOOOOOOOOOO88888O8OO====================++++++++++++<br/>+++=========================~DDDDDDDDDDDDDDDDDDDNNNDNNDDDDDDDDDDDDDDDM8==================+++++++++++<br/>+==========================ODDDDDDDNNNNNNNNNNNDDDDNDDNNNNNNNNDNDNDDDDDDND==================+++++++++<br/>+========================ZNDDDDNNND88DDDDNNNNNNNNNNNNNNNNNDDDDDDDNNNDDDDNDD==============+=+++++++++<br/>+===========$OZZO8====~DNNNDDDNNNNOOO8888DNNNNNNNNNNNNNNNNDDDDDDDDNNNDDDNDNZ+=====OOZOOO===+++++++++<br/>===========ZII$Z8DN===ONDD8DDNNNNNN88888DNDNNNNNNNNNNNNNNDDDNNNNNNNNNNNDNNNNM8===NDZ$IIOO==+++++++++<br/>============~DD8OD==ON8OZZZZOOZMZ8MNNNNNNNDDDD88888888NMNM8DDDDNDDNNNNNMNDD8DDZ~+NODDDN=====++++++++<br/>===============7=ZZZZZOZOOOOOOOOOOOOO8D8DD88DDDDDDDDDDDDDD88DD8OO888OOOOOOOOOZOOOOZO~=======++++++++<br/>==============ZZ:ZZZZZZOOZOOOOOOOOOOOOOOOOOOOOOOOO888888888O888888888OOOOOOOOOOOOZZOO8========++++++<br/>==============Z$~~$I7ZZZZZOOOOOOOOOOOOOOOOOOOOOOOO8888888888O888888OO8OOOOZOOZZ78ZZOOO==========++++<br/>=============$$$7~$~DNNND7ZZZOOOOOOOOOOOOOOOOOOOOO888888OOOOOOOO8OOOOOOOO88NNNNN.ZZOOO==========++++<br/>=============Z$777?O$~?.D,ZNNOOOOOOZOOOOOOOOOOOOOO88OOOOOOOOOOOOOOOOOOONNO.N.$I=8ZZZOO============++<br/>============~Z$77II$NI?Z.88ZZZOOOO$77$ZZOOOOOOOOO8OOOO8OOOOOOOZ$7ZOOOOOOZON.8~DM$$ZZO8I=============<br/>===========~~OO$$7$777Z$?ZZZZZOOOOZZZZZZZZZOZOOOZO$8OOOOOOOOOOOOOOOOOOZZZZZ7OZ$$$ZZO8DI=============<br/>===========~~7OOZOZ?,7$$$$$$ZZZOOOZZZZZZZZZZZZZZZZ8OOOOOOOOOOOOZZZOOOZZZZZ$$77:?O8888$=~~~==========<br/>=======~~~~~~DOZZZZ$Z88OOO$=$$$OO$Z$ZZZZZZZZZZZZZZOOOOOOOOOOZZZZZZOOOZ$7+O88DDDZOO8888~~~~~~~~~=====<br/>=====~=~~~~~~DOOZZZZZMMNMO$88888DDDOOOOOOOOOOO8OOOO88888888O8OOOODDDD8DD8Z8MNMNDOO8888~~~~~~~~=~====<br/>====~~~~~~~~~8OOZZZDOMMMNMNMMMNMMM8OOOOOO8OO88888888888888888888ODMNMNNMMNDMMMMDNOO888+~~~~~~~~~~~~~<br/>=~~~~~~~~~~~~D8OOZNDMMMMNNMMDNMMMMNO88888888888888DD8888888888888NMMNMMNDNNNMMMNNDO888+~~~~~~~~~~~~~<br/>~~~~~~~~~~~~~D8OOZDDMMMMNMMNDMNMNDD$$888888888888DDDDDDD8888DDDIZNNNMNNNMNNMMMMMNDO888+~~~~~~~~~~~~~<br/>~::::::::~~~~D88OZDNMMMNNMNNDNNNO$$7NMMMMMMMMMMMMMMMMMMMMMMMMMM8?ZZZNMNDDNDNMMMMN8O888+~~~~~~~~~~~~~<br/>::::::::::~~~N8888O+DZOOZOOOO8D8$$ONMMMNNNMNNNMMNNNMMNMNNMNNNMMMDI$Z8D888OOOOOO8$O888N?+=~~~~:::::::<br/>:::::::::~~=+DNN8888O??77$$$$$$$$8NNDD8OZ$$$77$$ZOOZZZZZOO88DDNNNMO$ZZZZ$$$7I+OO888DNNI?+=~~::::::,,<br/>,,,,::::~~=+I7MMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNZ$I?+=~~:::::,<br/>:::~~~=+?7$OOOMNNMNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMM88OOOZ$I?+=~~::<br/>,,,,,:::~~==+?I$Z8DDDDDDDDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDDDDD8O$I?+==~~:::,,,,,,,<br/>,,,,,,.............,......,...........,,,,,,,,,,,,,,,,,,...............................,,,,,,,,,,,,,<br/>,,,,,,,,......................................................................,,,,,,,,,,,,,,,,,,,,,,<br/>,,,,,,,,,..,,,,,,....................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<br/>
      </td>
    </tr>
  </tbody>
</table>


person Maxim Zubarev    schedule 06.07.2016    source источник
comment
можете ли вы предоставить какой-нибудь код, чтобы мы могли продублировать вашу проблему   -  person Gortonington    schedule 06.07.2016
comment
@Gortonington Я добавил фрагмент   -  person Maxim Zubarev    schedule 06.07.2016
comment
Я пропустил ваш фрагмент через Email On Acid, чтобы проверить отображение на iOS, и текст остался заявленного размера с текущим кодом. Извините, хотелось бы больше помочь...   -  person Gortonington    schedule 06.07.2016
comment
Да, я думаю, это потому, что эти симуляторы используют движок Webkit для эмуляции Webview для электронной почты, который действительно работает (вероятно, причина, по которой Polymail и другие почтовые клиенты iOS также отображаются правильно). Но я подозреваю, что Mail App не использует веб-просмотр webkit и поэтому изменяет размер текста. На самом деле вы должны отправить себе этот фрагмент и открыть его в почтовом приложении, чтобы увидеть его, но я также понятия не имею, как вы будете его отлаживать. Яблочные вещи, как обычно, я думаю :-/   -  person Maxim Zubarev    schedule 06.07.2016
comment
Такие сервисы, как Email on Acid и Litmus, не используют эмуляторы, они используют реальные устройства/браузеры с реальными почтовыми клиентами, делают снимок и сохраняют PNG. Однако их устанавливаемые клиенты не всегда обновлены.   -  person Ted Goas    schedule 06.07.2016
comment
Я понимаю. Я не смотрел на этот сервис и просто предполагал, как он будет работать, думаю, в следующий раз мне лучше :€ :)   -  person Maxim Zubarev    schedule 06.07.2016


Ответы (1)


К сожалению, -webkit-text-size-adjust: none|100% надежно работает только с размером шрифта 14 пикселей и выше. Я не предлагаю вам изменить дизайн ASCII-арта, но, возможно, стоит протестировать больший размер шрифта, чтобы увидеть, сможете ли вы успешно отменить изменение размера текста iOS Mail.

person Ted Goas    schedule 06.07.2016