Chrome размывает текст при чистом повороте 0, но я не могу воспроизвести его вне среды - PullRequest
0 голосов
/ 04 января 2019

Хорошо известно, что в Chrome возникают проблемы с отображением текста при вращении сети, не стирая его.Однако при чистом вращении 0 (например, вращение элемента контейнера + 1deg и самого текста или другого контейнера -1deg) это не должно иметь место, так как смещение равно 0. И действительно, в образце, который я приготовилздесь, если вы посмотрите на это в Chrome, вы должны увидеть, что текст не размыт:

.container {
  background: linear-gradient(46deg, #fff, #f2f2f2, #e8e8e8);
  background-size: 600% 600%;
  animation: backgroundGradient 30s ease infinite;
  max-width: 85%;
  position: relative;
  margin: 5%;
  padding: 5vw;
  transform: rotate(-.5deg);
  outline: 1px solid transparent;
}

.sheet {
  transform: rotate(0.5deg);
  font-size: 16px;
}

html,
body {
  min-height: 100%;
  height: 100%;
  width: 100%;
  background: linear-gradient(45deg, #e43624, #e74b3b, #ea6052);
  animation: backgroundGradient 30s ease infinite;
  background-size: 600% 600%;
  overflow-x: hidden;
  font-size: 16px;
  font-family: Sarala;
}
<html>

<head>
  <link href="https://fonts.googleapis.com/css?family=Sarala%7CGochi+Hand" rel="stylesheet">
</head>

<body>
  <div class="container">
    <div class="sheet">
      <section>
        <p>
          This is a long block of text with the rotation system. Yay. Let's see if this works
        </p>
      </section>
    </div>
  </div>
</body>

</html>

Теперь вы можете подумать, что это множество стилей, которые не имеют смысла, и вы были бы правы - потому что проблема в том, что эта точно такая же ситуация нене работает на моем сайте портфолио.Если вы перейдете к https://mashedkeyboard.me/ в Chrome, вы обнаружите, что текст все еще немного размыт, несмотря на то, что вся настройка была воспроизведена в примере выше.

Первоначально яЯ подумал, что это должно быть проблемой с некоторыми окружающими стилями, поэтому я поместил здесь все стили контейнеров.Но не радость - я все еще не могу повторить проблему в другом месте.

Единственное, что я могу сделать, чтобы исправить проблему, это активировать :hover на изображении профиля на той стороне сайта, которая появляетсяв отладчике Chrome Layer, который по какой-то причине сводит всю страницу к одному слою на время поворота - но это невозможно применить навсегда.

Ни одна из этих проблем не влияет на Firefox или Edge вообще;оба отрисовывают текст гладко, без проблем.

Я немного озадачен в этом вопросе.Если у кого-то есть идеи по поводу 1) почему это происходит в первую очередь или 2) как можно обойти это, они будут очень благодарны.

1 Ответ

0 голосов
/ 19 января 2019

Для любого, кто ищет эту проблему по любой причине, оказывается, что это ошибка компоновки Blink.Сейчас активно работает .

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