1

Итак, любой пользователь Mac OS для Chrome, использующий тему по умолчанию, вероятно, знаком с этой проблемой (надеюсь, это не только я). На странице новой вкладки текстовые надписи для ваших самых посещаемых сайтов (а также названия приложений, если вы их используете) отображаются неправильно. Насколько я могу судить, что-то не так с субпиксельным сглаживанием при использовании прозрачного фона.

Если вы наводите курсор мыши на приложение, фон становится серым, и текст снова выглядит хорошо. Мышь и фоновый цвет переходят в rgba(255, 255, 255, 0) , и текст снова становится безобразным.

Если я открою веб-отладчик и перезапишу это правило в background-color: #fff проблема исчезнет. (.app a является селектором)

Конечно, это не сработало бы, если бы у вас было фоновое изображение или что-то в этом роде, но я не знаю, и я хочу знать, как сделать это исправление постоянным. Это небольшое раздражение, но это уже давало мне покоя, и я решил больше этого не принимать.

Согласно инспектору ресурсов, он использует файл с именем newtab.css ... кто-нибудь знает, где находится этот файл (при условии, что это, на самом деле, файл, а не какой-то пакетный маскирующий ресурс как таковой)? Поиск на моем диске ничего не дал, но это было бы слишком просто. В противном случае, есть ли другой способ постоянно перезаписывать это правило?

Chrome 10.0.648.204, Mac OS 10.6.7, для чего это стоит. Не использовать версию dev или что-то странное. Эта проблема была вокруг некоторое время, хотя; это не ново для Chrome 10 или чего-то еще.

Доказательство того, что я не сумасшедший. Вот как это выглядит по умолчанию:

Плохой

И вот как это выглядит с обходным путем, описанным выше:

Хорошо

И просто для примера, вот как это выглядит в состоянии наведения с CSS по умолчанию:

Также хорошо

Это не плохое сжатие ... это на самом деле, как плохо выглядит текст. Это происходит как на моем iMac (начало 2010 года), так и на моем MacBook Air (начало 2011 года), поэтому я не думаю, что это системная проблема. Разве я не делал одну и ту же глупую вещь на обоих компьютерах? Это кажется маловероятным, но я не буду сбрасывать со счетов это ... Я подумал, может быть, я синхронизировал тему, которая сделала это, но это не так. Это тема по умолчанию.

1 ответ1

0

Боюсь, вам придется пересобрать Chrome из исходного кода, чтобы внести это изменение. Возможно, вам лучше сообщить о проблеме в баг-трекере Chromium, чтобы они могли ее исправить в будущем выпуске.

Если вы хотите перестроить его из исходного кода и решить вашу проблему, вы можете сделать это довольно легко. В вики Chromium есть инструкции по загрузке и сборке на Mac OS X. Получив исходный код, вы можете изменить файл newtab.css , изменив src/chrome/browser/resources/new_new_tab.css Возможно, вам также придется изменить связанный код JavaScript в src/chrome/browser/resources/new_new_tab.js .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .