Chrome-kirjasinten renderointi: Google poistaa DirectWrite-lipun

Google lopetti Chromen tuen useille vanhemmille käyttöjärjestelmille, kuten Windows XP ja Vista, huhtikuussa 2016.

Yhtiö alkoi poistaa koodia Chromiumista, joka on Chrome-selaimen avoimen lähdekoodin perusta, jotta se heijastaisi tukimuutosta ja yksinkertaisesti selaimen koodipohjaa keskittymällä pelkästään Windows 7: ään ja uudempiin Windows-versioihin.

Googlen työntekijät alkoivat poistaa koodibittejä Chromiumista jo tammikuussa 2016, ja monet asioista, jotka poistettiin, voivat vaikuttaa verkkoselaimen kirjasintiedostoihin.

Numero 579678, Poista GDI-fonttipolku, vahvistaa, että Google poisti GDI-kirjasinten renderoinnin, "poista suora kirjoitus" -kytkimen ja siihen liittyvän koodin Chromesta.

Tämä korjaustiedosto poistaa gdi-fontin renderoinnin, "Disable-direct-write" -kytkimen ja siihen liittyvän koodin. Kaikkien fonttien hahmonnuksen tekee nyt DirectWrite.

Google Chrome käyttää DirectWriteä yksinomaan fonttien tuottamiseen Windowsissa Chrome 52: sta lähtien.

Muutos tulee voimaan Chrome 52: ssä, joka on tällä hetkellä saatavana beta-kanavalla, on tällä välin julkaistu. Seuraava vakaa päivitys siirtää selaimen kyseiseen versioon, ja juuri silloin suurin osa käyttäjistä huomaa muutoksen.

Useimmat nykyaikaiset selaimet käyttävät DirectWriteä Windowsissa fonttien renderointiin, ja se toimii useimmissa tapauksissa hyvin.

Päivitys : Huomaa, että Google on poistanut lipun Chromen verkkoselaimesta estääksesi DirectWrite. Se ei ole enää osa sitä, mikä tarkoittaa myös sitä, että tällä hetkellä ei ole vaihtoehtoa poistaa DirectWrite käytöstä enää Windows-koneissa.

Kun vaihtoehto on poistettu, käyttäjillä on vain vähän jäljellä tekemistä. Vaikka Chromen laajennukset, kuten Font Rendering Enhancer, saattavat auttaa ratkaisemaan ongelman joillekin, toisilla ei ehkä ole turvautumista tähän liittyen, jos laajennukset eivät ratkaise fonttien renderointiongelmaa niiden lopussa.

Järjestelmästä, näyttöasetuksista ja näytönohjaimista riippuen DirectWrite voi kuitenkin aiheuttaa fonttien vaikeutumisen. Asiakkaat, joihin ongelma vaikuttaa, voisivat asettaa lipun chrome: // flags -sivulle estääksesi DirectWrite-kirjasinten renderoinnin Chromessa toistaiseksi.

Tällä hetkellä ei ole selvää, miten muutos vaikuttaa muihin Chromium-pohjaisiin selaimiin, esimerkiksi Vivaldi tai Opera. Koska koodi on poistettu Chromiumista, yritysten olisi lisättävä koodi uudelleen jatkaakseen tukea DirectWrite-palvelun poistamiseen käytöstä verkkoselaimissa.

Toinen epäselvä asia on se, kuinka monelle Chromen käyttäjälle fonttien hahmontamisongelmat vaikuttavat selaimessa, ja kuinka monelle onnistui korjaamaan renderointiongelmat poistamalla DirectWrite käytöstä.

Nyt sinä : vaikuttaako Google Chromen muutos sinuun?