Wyświetlanie Unicode w Chrome vs. Firefox


15

Renderowanie Unicode: Firefox kontra Chrome

System operacyjny: Windows XP SP3

Moje pytanie dotyczy renderowania tego postu w przeglądarce Firefox vs. Chrome. Widzę dużo pudełek w Chrome, nie tyle w Firefox.

Firefox:

Firefox

Chrom:

chrom

Co ja robię?

Aktualizacja:

ustawienia firefox i chrome

Aktualizacja 2

Zmieniono czcionki Sans Serif w Chrome na Arial Unicode i uruchomiono ponownie

Czcionki Chrome

Aktualizacja 3

Jest to inspirowane referencjami @ Arjan

Uśmieszki w Firefoksie (Uśmieszki referencyjne to te poniżej)

uśmieszki na firefox

Uśmieszki w Chrome (Uśmieszki referencyjne to te poniżej)

uśmieszki na chromie

Aktualizacja:

Źródło powyższego postu jest wyświetlany jako poniżej

Firefox

źródło firefox

Chrom

źródło na chrome


Dla niektórych wygląda to znacznie lepiej . Zobacz także uwagi na temat wyświetlania w Jak tworzyć uśmieszki Unicode, takie jak ٩ (• ̮̮̃ • ̃) ۶ .
Arjan

@Arjan Thx w celach informacyjnych
abel

@Arjan Zaktualizowano post
abel

Pamiętaj, że nie jest w 100% pewne, że winna jest tylko Twoja przeglądarka lub system operacyjny. Być może CSS strony ma pewne drobne wady, które zmuszają niektóre przeglądarki do kompresji rzeczy w jedną linię. Zgadywanie, ale czasami kopiowanie emotikonów Unicode z przeglądarki do dobrego edytora tekstowego wygląda dobrze. Również tytuł okna przeglądarki lub pasek zadań może dobrze pokazywać emotikony - nawet jeśli nie wyświetlają się poprawnie w kodzie HTML <h1>lub <p>elemencie.
Arjan

Odpowiedzi:


11

Jest w tym coś więcej, w tym używany system operacyjny.

Renderowanie tego postu przez Chrome wygląda podobnie do obrazu Firefoksa.

Krótko mówiąc, jest to mieszanka znaków ANSI / Unicode i technik kodowania. Różne przeglądarki (i systemy operacyjne) traktują to i renderują inaczej.

Odp: komentarz ...

Korzystam z systemu Windows 7 - Windows Vista i Windows 7 znacznie lepiej obsługują ANSI / Unicode i renderowanie międzynarodowe. Jeśli przejdziesz do opcji międzynarodowych / regionalnych w panelu sterowania (XP), powinieneś być w stanie zainstalować dodatkowe wsparcie dla złożonych języków.

alternatywny tekst

(z http://www.mehramedia.com/ )

To po prostu oznacza dla mnie, że Firefox używa własnego silnika renderowania wszędzie, gdzie Chrome opiera się na wsparciu systemów operacyjnych.


Oba działają na tym samym polu XP SP3.
abel

@abel - zaktualizowana odpowiedź.
William Hilsum,

4

Wygląda tak samo w obu przeglądarkach: /

Czy próbowałeś zmienić kodowanie znaków lub czcionkę Chrome w Opcjach Chrome? Możliwe, że Chrome używa niewłaściwego kodowania lub czcionki, która nie ma pełnego zestawu znaków Unicode.

Sprawdź, czy czcionki i kodowanie są takie same w Firefoksie i Chrome.

W przeglądarce Firefox przejdź do: Opcje -> Treść -> w obszarze „Czcionki i kolory” kliknij Zaawansowane,
aw Chrome: Opcje Chrome -> Pod maską -> Zmień ustawienia czcionek i języka.

Upewnij się, że oba są takie same, a teoria mówi, że zobaczysz to samo w obu przeglądarkach.

-EDYTOWAĆ-

Patrząc na trzecią aktualizację, wygląda na to, że masz starą / dziwną wersję XP czcionki Arial, może być tak, że XP ma po prostu starszą wersję czcionki niż Vista lub Win7

Ach, właśnie znalazłem strony czcionek Microsoft, które szczegółowo opisują, które wersje czcionek są dostarczane z każdym z ich pakietów oprogramowania. Spójrz na http://www.microsoft.com/typography/fonts/font.aspx?FMID=1705

Wygląda na to, że jedynym legalnym sposobem na uzyskanie czcionki Arial v5 jest system Windows Vista lub Windows 7. Lub zapłacić za nią 30 USD . Czy jest ktoś, kto jest na komputerze z systemem Vista, z którego można „pożyczyć” czcionkę? Problem polega na tym, że nie jestem pewien, jak dobrze XP będzie obsługiwał zaktualizowaną czcionkę.


Wysłałem zrzut ekranu ustawień czcionek Firefox i Chrome
abel

@abel Czy możesz spróbować zmienić czcionkę Sans-Serif na „Arial Unicode” w Chrome?
Mokubai

@abel Korzystam z Visty, który ma szanse na lepszą obsługę Unicode niż XP, a podstawowa czcionka Arial w Vista jest identyczna z wersją Unicode, a Firefox wie, że używa pełnej Unicode na XP ... W przeciwnym razie może być tak, że MS Office lub coś zainstalowało zaktualizowaną czcionkę na moim komputerze. Moja czcionka Arial ma 720 KB, więc wygląda na pełną czcionkę Unicode. Czy możesz sprawdzić rozmiar czcionki dla Arial w C: \ Windows \ Fonts
Mokubai

@abel Jeśli znajdziesz kopię nowszej czcionki Arial, nie zapomnij zmienić czcionki z powrotem na standardową czcionkę Arial w ustawieniach Chrome.
Mokubai

1
@abel Podejrzewam, że to zadziała, ale jeśli chodzi o niezgodność z umową licencyjną użytkownika, nie jestem prawnikiem. Jako konsument twierdziłbym, że jako właściciel systemu Windows 7 powinienem móc brać z niego części (czcionkę), aby używać go według własnego uznania, ale podejrzewam, że prawnik twierdziłby, że czcionka została licencjonowana do użytku tylko na komputerze został zainstalowany i dlatego przeniesienie go na inną maszynę może być sprzeczne z umową licencyjną.
Mokubai

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.