{"id":492,"date":"2014-01-21T09:27:54","date_gmt":"2014-01-21T08:27:54","guid":{"rendered":"http:\/\/paulchr.ablass.me\/blog\/?p=492"},"modified":"2014-01-20T22:25:20","modified_gmt":"2014-01-20T21:25:20","slug":"schoeneres-subpixelrendering-in-chrome-bald-verfuegbar","status":"publish","type":"post","link":"https:\/\/paulchr.ablass.me\/blog\/2014\/01\/21\/schoeneres-subpixelrendering-in-chrome-bald-verfuegbar\/","title":{"rendered":"Sch\u00f6neres Subpixelrendering in Chrome bald verf\u00fcgbar"},"content":{"rendered":"<p><figure id=\"attachment_505\" aria-describedby=\"caption-attachment-505\" style=\"width: 885px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/paulchr.ablass.me\/blog\/2014\/01\/21\/schoeneres-subpixelrendering-in-chrome-bald-verfuegbar\/schriftvergleich-firefox-chrome\/\" rel=\"attachment wp-att-505\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/paulchr.ablass.me\/blog\/wp-content\/uploads\/2014\/01\/schriftvergleich-firefox-chrome.png?resize=885%2C444\" alt=\"Schriftrendering von Firefox (oberhalb der Linie) und Chrome (unterhalb der Linie) unter Windows\" width=\"885\" height=\"444\" class=\"size-full wp-image-505\" srcset=\"https:\/\/i0.wp.com\/paulchr.ablass.me\/blog\/wp-content\/uploads\/2014\/01\/schriftvergleich-firefox-chrome.png?w=885&amp;ssl=1 885w, https:\/\/i0.wp.com\/paulchr.ablass.me\/blog\/wp-content\/uploads\/2014\/01\/schriftvergleich-firefox-chrome.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/paulchr.ablass.me\/blog\/wp-content\/uploads\/2014\/01\/schriftvergleich-firefox-chrome.png?resize=624%2C313&amp;ssl=1 624w\" sizes=\"(max-width: 885px) 100vw, 885px\" data-recalc-dims=\"1\" \/><\/a><figcaption id=\"caption-attachment-505\" class=\"wp-caption-text\">Schriftrendering von Firefox (oberhalb der Linie) und Chrome (unterhalb der Linie) unter Windows. Text entnommen von <a href=\"http:\/\/blogroyal.de\/meinung-nr-2f\/\">Meinung Nr. 2f auf blogroyal.de<\/a><\/figcaption><\/figure><br \/>\nIn absehbarer Zeit wird einer der nervigsten Bugs im Chrome unter Windows verschwinden (Feuerwerk!): Das Schriftrendering wechselt <a href=\"https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=137692#c123\">in B\u00e4lde<\/a> von <a href=\"http:\/\/en.wikipedia.org\/wiki\/Graphics_Device_Interface\">GDI<\/a> zu <a href=\"http:\/\/en.wikipedia.org\/wiki\/DirectWrite\">DirectWrite<\/a>, womit fehlerhaft dargestellte Schriften wie im obigen Bild der Vergangenheit angeh\u00f6ren sollten.<br \/>\nIn der Chrome Canary (Version 34) mit den aktivierten Flags <code>--enable-direct-write<\/code> und <code>--no-sandbox<\/code> (mehr dazu in <a href=\"\/blog\/2014\/01\/20\/chrome-mit-flags-starten\/\" title=\"Chrome mit Flags starten\">Chrome mit Flags starten<\/a>) funktioniert das Subpixel-Rendering schon wunderbar, so dass die vielen bestehenden <a href=\"http:\/\/www.dev-metal.com\/fix-ugly-font-rendering-google-chrome\/\">Workarounds zur Behebung dieses Problems<\/a> bald nicht mehr ben\u00f6tigt werden sollten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In absehbarer Zeit wird einer der nervigsten Bugs im Chrome unter Windows verschwinden (Feuerwerk!): Das Schriftrendering wechselt in B\u00e4lde von GDI zu DirectWrite, womit fehlerhaft dargestellte Schriften wie im obigen Bild der Vergangenheit angeh\u00f6ren sollten. In der Chrome Canary (Version 34) mit den aktivierten Flags &#8211;enable-direct-write und &#8211;no-sandbox (mehr dazu in Chrome mit Flags starten) [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[81],"tags":[137,138,147,148,145,146,144,142],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2Vohc-7W","jetpack-related-posts":[{"id":494,"url":"https:\/\/paulchr.ablass.me\/blog\/2014\/01\/20\/chrome-mit-flags-starten\/","url_meta":{"origin":492,"position":0},"title":"Chrome mit Flags starten","author":"Paul-Christian Abla\u00df","date":"20. Januar 2014","format":false,"excerpt":"Um den Funktionsumfang von Chrome\/ Chrome Canary\/ Chromium zu erweitern, besteht die M\u00f6glichkeit den Browser mit sogenannten \"Flags\" zu starten. Flags sind Startparameter, die mit der Kommandozeile \u00fcbergeben werden und Optionen wie beispielsweise das subpixel font scaling zur besseren Darstellung der Schrift aktivieren. Flag-Aktivierung unter Windows Auf einem Windows-Rechner muss\u2026","rel":"","context":"In &quot;Browser&quot;","block_context":{"text":"Browser","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/browser\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/paulchr.ablass.me\/blog\/wp-content\/uploads\/2014\/01\/chrome-flags-windows-212x300.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":357,"url":"https:\/\/paulchr.ablass.me\/blog\/2013\/08\/26\/aggressives-firefox-schriftcaching-mit-versionsnummern-austricksen\/","url_meta":{"origin":492,"position":1},"title":"Aggressives Firefox-Schriftcaching mit Versionsnummern austricksen","author":"Paul-Christian Abla\u00df","date":"26. August 2013","format":false,"excerpt":"S\u00e4mtliche Firefox-Versionen, die ich unter Ubuntu, Windows 7 und Mac OS X benutze, speichern einmal geladene Webfonts sehr aggressiv. Aggressiv bedeutet in diesem Fall, dass ein normales L\u00f6schen des Caches zum Neu-Laden der Schrift nicht ausreicht, stattdessen muss zus\u00e4tzlich noch der Browser neu gestartet werden. Da dies im Entwicklungsprozess doch\u2026","rel":"","context":"In &quot;Browser&quot;","block_context":{"text":"Browser","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/browser\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":147,"url":"https:\/\/paulchr.ablass.me\/blog\/2013\/02\/26\/lesetipp-ueber-die-richtige-einbindung-von-webfonts\/","url_meta":{"origin":492,"position":2},"title":"Lesetipp: \u00dcber die richtige Einbindung von Webfonts","author":"Paul-Christian Abla\u00df","date":"26. Februar 2013","format":false,"excerpt":"Im Smashing Magazine gibt es zwei sehr gute Artikel zum Thema @font-face. In Avoiding Faux Weights And Styles With Google Web Fonts wird erkl\u00e4rt, wie Schriften \u00fcber das Google Font Directory richtig eingebunden werden k\u00f6nnen. Ganz so trivial ist das n\u00e4mlich nicht, denn die Einbindung \u00e1 la Google Webfonts funktioniert\u2026","rel":"","context":"In &quot;Allgemein&quot;","block_context":{"text":"Allgemein","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/allgemein\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":331,"url":"https:\/\/paulchr.ablass.me\/blog\/2013\/07\/14\/mysql-terminal-mit-root-rechten-auf-windows-7-ausfuehren\/","url_meta":{"origin":492,"position":3},"title":"MySQL-Terminal mit Root-Rechten auf Windows 7 ausf\u00fchren","author":"Paul-Christian Abla\u00df","date":"14. Juli 2013","format":false,"excerpt":"Ich lege in meiner lokalen Entwicklungsumgebung (Windows 7, XAMPP) f\u00fcr jedes Projekt einen eigenen Datenbank-Nutzer an, der nur Zugriff auf eine projektspezifische Datenbank besitzt. Dazu muss ich folgende Schritte ausf\u00fchren: Die Eingabeaufforderung ausf\u00fchren Auf Festplattenpartition D:\\ wechseln In das XAMPP-MySQL-Verzeichnis navigieren Mich als Root-User anmelden Mein Passwort eingeben Um diesen\u2026","rel":"","context":"In &quot;Tools&quot;","block_context":{"text":"Tools","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/tools\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":297,"url":"https:\/\/paulchr.ablass.me\/blog\/2013\/05\/26\/sass-mixin-rem-mit-px-fallback\/","url_meta":{"origin":492,"position":4},"title":"Sass-Mixin: rem mit px-Fallback","author":"Paul-Christian Abla\u00df","date":"26. Mai 2013","format":false,"excerpt":"Ich nutze im Css so gut wie ausschlie\u00dflich rem (siehe dazu auch CSS-Tipp: rem als Einheit f\u00fcr Schriftgr\u00f6\u00dfe nutzen) als Einheit und trug das ben\u00f6tigte Pixel-Fallback bisher h\u00e4ndisch ein. Mit der Zeit nervt das ziemlich, daher war ich sehr erfreut als ich vor kurzem das rem-Mixin f\u00fcr Sass von Hans\u2026","rel":"","context":"In &quot;Css&quot;","block_context":{"text":"Css","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/css\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":319,"url":"https:\/\/paulchr.ablass.me\/blog\/2013\/06\/22\/virtualhosts-domains-subdomains-einrichten-mit-xampp\/","url_meta":{"origin":492,"position":5},"title":"VirtualHosts (Domains\/ Subdomains) einrichten mit XAMPP","author":"Paul-Christian Abla\u00df","date":"22. Juni 2013","format":false,"excerpt":"Beim Bearbeiten verschiedener Projekte kann es aus Gr\u00fcnden der \u00dcbersichtlichkeit hilfreich sein diese in der lokalen Entwicklungsumgebung mit verschiedenen Domains bzw. Subdomains aufzurufen. Um dies zu gew\u00e4hrleisten sind zwei Schritte notwendig (bezogen auf die Arbeit mit XAMPP unter Windows). Anlegen eines VirtualHosts f\u00fcr den Apache-Webserver Im Ordner [XAMPP-Installationspfad]\\xampp\\apache\\conf\\extra liegt die\u2026","rel":"","context":"In &quot;Tools&quot;","block_context":{"text":"Tools","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/tools\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts\/492"}],"collection":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/comments?post=492"}],"version-history":[{"count":4,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts\/492\/revisions"}],"predecessor-version":[{"id":507,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts\/492\/revisions\/507"}],"wp:attachment":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/media?parent=492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/categories?post=492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/tags?post=492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}