FanatPHP: Описание в тэге meta может повлиять на парсинг, если в Content-Type с сервера нет указания кодировки и документ пришёл без BOM. Разнюхивание кодировки — весьма многоэтапный процесс.
Но вы правы, практиковать выдачу текстового документа без указания кодировки — глупость вселенская.
Я согласен, начинать со спецификации — полный абзац. Но на каком-то этапе уже пора приобщаться к нормальному источнику информации.
Я тут пару дней попал впросак, потому что ориентировался на 3-й модуль, а синтаксис поменялся в 4-м модуле. Что там говорить про многие ресурсы, которые обновляются не слишком часто?..
Ну проблема только на Маке осталась, а я, повторюсь, не исследовал проблему на них. Не могу помочь, сожалею. Вы можете сами провести эксперименты, поискать решения или обсуждения этой проблемы.
Chrome использует версию webkit, отличную от Safari.
Что же насчёт проблемы и сглаживания — в Blink её не замечал, на Маке актуальностью не интересовался.
Чего?) Пока картинка не загрузится, её данные не получится использовать в canvas. То есть до использования в canvas изображение должно быть загружено. Показывать его или нет — ваше дело. По второй ссылке его не вставляют в документ, а сразу используют в canvas.