Цвета CSS в OS X отображаются неправильно в Safari и Chrome, но правильно в Firefox (потенциально «решено») - PullRequest
2 голосов
/ 31 марта 2019

Если вы посмотрите на эту страницу: https://www.color -hex.com / color / ff00ff и прокрутите вниз, чтобы увидеть «Монохроматические цвета # ff00ff».

Последние четыре цвета: #ff00ff, #ff1aff, #ff33ff и #ff4dff. (Значения HSB: hsb(300, 100, 100), hsb(300, 90, 100), hsb(300, 80, 100), hsb(300, 70, 100). Значения HSL: hsl(300, 100, 50), hsl(300, 100, 55), hsl(300, 100, 60), hsl(300, 100, 65))

В Firefox это выглядит так:

Firefox

В Chrome это выглядит так:

Chrome

В Safari это выглядит так:

Safari

В Chrome и Safari #ff00ff, #ff1aff, #ff33ff и #ff4dff выглядят одинаково.

Используя палитру цветов в Preview для выбора цветового блока #ff1aff, я вижу, что в Chrome и Safari #ff1aff фактически #ff00ff. То же самое и со всеми остальными цветными блоками.

в Chrome:

enter image description here

В Safari:

enter image description here

Только в Firefox #ff1aff на самом деле #ff1aff:

enter image description here

Почему только Firefox правильно различает эти цвета? А почему Safari и Chrome нет?

Версии моего веб-браузера:

  • Firefox: 66.0.2 (2019-03-17)
  • Chrome: 73.0.3683.86
  • Safari: 12,1 - 13607.1.40.1.5

Странно, я не могу заставить Gimp различать ff00ff и ff33ff. Также я не могу заставить писателя LibreOffice различать. Но я могу заставить Inkscape сделать это. Inkscape - это приложение X11. Ни Gimp, ни Inkscape не являются приложениями X11.

Моя ОС:

  • OS X 10.13.6

Кажется, это проблема OS X, потому что на моей машине с Ubuntu все хорошо как в Chromium 70, так и в Firefox 65.


Редактировать: потенциально "решено"

Я открыл раздел Цвет в Настройках. Мой профиль отображения Color LCD. Этот профиль был создан Apple. Я не изменил это. Я добавлю скриншот с блоками цветов над ним:

with Color LCD profile

(Обратите внимание, что откалиброванная версия также не показывает цветовой дифференциации)

Но если я перехожу на другой профиль, я вижу цветовую дифференциацию. Если я выберу sRGB ICE61966-2.1, профиль, созданный HP, мои цвета выглядят так же, как в Firefox:

with sRGB ICE61966-2.1 profile

Так почему мой Macbook поставляется с цветовым профилем по умолчанию, который не различает #ff00ff, #ff1aff, #ff33ff и #ff4dff среди других цветов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...