css content character rendering strange

Viewed 1591

I'm using the :after pseudo-element to add a character beside each item in a list. The CSS I'm currently using is:

li:after {
      display: inline-block;
      content: '\25b6';
      color: #dc313a;
      padding-right: 16px;
      padding-left: 6px;
      font-weight: normal;
}

It displays fine in Chrome (most of the time), Firefox, and IE11. This is what it should add to the end of each li element: enter image description here

In Chrome sometimes it displays this enter image description here and pressing F5 will fix it.

In Edge it is displaying this on some computers enter image description here

Does anyone know why I sometimes get those characters in Chrome and why Edge is displaying something completely different on some computers?

1 Answers
Related