{"id":210980,"date":"2018-10-25T09:03:42","date_gmt":"2018-10-25T07:03:42","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=210980"},"modified":"2023-06-13T15:56:34","modified_gmt":"2023-06-13T13:56:34","slug":"windows-10-v1809-unicode-font-fallback-bug","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2018\/10\/25\/windows-10-v1809-unicode-font-fallback-bug\/","title":{"rendered":"Windows 10 V1809: Unicode-Font-Fallback-Bug"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2015\/01\/win102.jpg\" width=\"58\" align=\"left\" height=\"58\"\/>[<a href=\"https:\/\/borncity.com\/win\/2018\/10\/25\/windows-10-v1809-unicode-font-fallback-bug\/\" target=\"_blank\" rel=\"noopener\">English<\/a>]Noch ein kleiner Nachtrag in Sachen Bugs, die in der zur\u00fcckgezogenen Windows 10 Version 1809 stecken. Bei der Implementierung der Schriftenanzeige gibt es bei Unicode-Fonts ein Problem, welches zu einer kaputten Textanzeige f\u00fchrt. <\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/vg05.met.vgwort.de\/na\/0858d34f059441488c124e9112e406b2\" width=\"1\" height=\"1\"\/>Blog-Leser Bolko hat in <a href=\"https:\/\/borncity.com\/blog\/2018\/10\/24\/windows-10-zero-day-exploit-in-microsoft-data-sharing\/#comment-64370\" target=\"_blank\" rel=\"noopener\">diesem Kommentar<\/a> auf diverse Fehlerberichte hingewiesen. Das Problem liegt in der Schriftartenersetzung f\u00fcr fehlende Zeichen die nicht funktioniert. <\/p>\n<h2>Das Fehlerbild<\/h2>\n<p>Windows kann bei der Anzeige von Zeichen die Schriftarten normalerweise ersetzen, wenn das Zeichen im angegebenen Font nicht gefunden wird. Das soll verhindern, dass ein nicht definiertes Zeichen in einer Schriftart dazu f\u00fchrt, dass Zeichen und Texte nicht mehr angezeigt werden k\u00f6nnen. Der Ansatz wird von Microsoft in <a href=\"https:\/\/docs.microsoft.com\/en-us\/globalization\/input\/font-technology#font-fallback\" target=\"_blank\" rel=\"noopener\">diesem Dokument<\/a> unter Font-Fallback beschrieben. <\/p>\n<p>Das ist bei Windows 10 Version 1809 aber wohl kr\u00e4ftig schief gegangen bzw. es gibt einen systemweiten Bug. Bei Unicode-Schriftarten klappt dieser sogenannte Font-Fallback n\u00e4mlich systemweit nicht. Dann werden Platzhalterzeichen f\u00fcr die betreffenden Zeichen angezeigt. <\/p>\n<p><a href=\"https:\/\/external-preview.redd.it\/wNLk3AKcbm_OCL7qxsjftX8F8qcHgyMYH_q9jNbic18.jpg?auto=webp&amp;s=12d59960e5c967a9f58b2546f8fcffe549f55818\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"Windows 10 V1803: Fehlerhafte Fontdarstellung\" alt=\"Windows 10 V1803: Fehlerhafte Fontdarstellung\" src=\"https:\/\/external-preview.redd.it\/wNLk3AKcbm_OCL7qxsjftX8F8qcHgyMYH_q9jNbic18.jpg?auto=webp&amp;s=12d59960e5c967a9f58b2546f8fcffe549f55818\" width=\"643\" height=\"740\"\/><\/a>(<a href=\"https:\/\/external-preview.redd.it\/wNLk3AKcbm_OCL7qxsjftX8F8qcHgyMYH_q9jNbic18.jpg?auto=webp&amp;s=12d59960e5c967a9f58b2546f8fcffe549f55818\" target=\"_blank\" rel=\"noopener\">Zum Vergr\u00f6\u00dfern klicken<\/a>)<\/p>\n<p>Das Ganze l\u00e4sst sich an obigem Screenshot erkennen, der bei reddit.com unter dem Titel <a href=\"https:\/\/www.reddit.com\/r\/Windows10\/comments\/9qixam\/1809_breaks_systemwide_font_substitution\/\" target=\"_blank\" rel=\"noopener\">Bug: 1809 breaks system-wide font substitution :(<\/a> gepostet wurde. Im eingeblendeten foobar2000-Fenster sollten eigentlich Sternchen (Unicode U+2606) zu sehen sein. Da der Font zur Darstellung aber fehlt, werden nur die viereckigen Platzhalter angezeigt. Der Bug wird bei reddit.com von mehreren Benutzern best\u00e4tigt. In nachfolgendem Screenshot ist eine andere Anwendung zu sehen, wo die Darstellung im Titel die Platzhalter aufweist. <\/p>\n<p><img decoding=\"async\" title=\"Windows 10 V1803: Fehlerhafte Fontdarstellung\" alt=\"Windows 10 V1803: Fehlerhafte Fontdarstellung\" src=\"https:\/\/i.postimg.cc\/6QL7pgsk\/20181023043448-1.jpg\"\/><\/p>\n<p>F\u00fcr foobar2000 wird das Ganze auch nochmals in diesem <a href=\"https:\/\/hydrogenaud.io\/index.php\/topic,116679.0.html\" target=\"_blank\" rel=\"noopener\">Forenbeitrag<\/a> aufgedr\u00f6selt. Dort gibt es dann die R\u00fcckmeldung:  <\/p>\n<blockquote>\n<p>Unfortunately it appears 1809 broke system-wide font substitution. Programs that do substitution in code, like browsers and Office, can display the unicode characters that aren't present in the active font. But majority of programs rely on the OS doing this automatically. For example Explorer can no longer show the characters.<\/p>\n<\/blockquote>\n<p>Es ist also kein foobar2000-Problem, sondern tritt systemweit (in Browsern, Office etc.) auf, weil Zeichen, die im aktuellen Font nicht definiert sind, nicht dargestellt werden k\u00f6nnen. Ein Microsoftler hat die Ursache in diesem Post benannt.  <\/p>\n<p>Inzwischen haben Seiten wie <a href=\"https:\/\/www.windowslatest.com\/2018\/10\/24\/windows-10-version-1809-reportedly-causes-font-issues-on-foobar2000\/\" target=\"_blank\" rel=\"noopener\">Windows Latest<\/a> oder <a href=\"https:\/\/winfuture.de\/news,105693.html\" target=\"_blank\" rel=\"noopener\">WinFuture<\/a> den Fehler aufgegriffen und dar\u00fcber berichtet. Schaut so aus, als ob man die Version 1809 gleich einstampfen und sich auf die Windows 10 19H1 fokussieren sollte. Dann w\u00e4ren wir bei einem Feature-Release pro Jahr.  <\/p>\n<p><strong>\u00c4hnliche Artikel:<br \/><\/strong><a href=\"https:\/\/borncity.com\/blog\/2018\/10\/22\/windows-10-v1809-schreib-bug-in-zip-funktion\/\">Windows 10 V1809: Schreib-Bug in ZIP-Funktion<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2018\/10\/24\/windows-10-v1809-zip-bug-von-ms-besttigt\/\">Windows 10 V1809: ZIP-Bug von MS best\u00e4tigt<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2018\/10\/24\/windows-10-v1809-defender-uhrzeitanzeige-geht-vor\/\">Windows 10 V1809: Defender Uhrzeitanzeige geht vor<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2018\/10\/11\/windows-10-v1809-anzeigebug-bei-benachrichtigungen-fixen\/\">Windows 10 V1809: Anzeigebug bei Benachrichtigungen fixen<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2018\/10\/10\/windows-10-v1809-ursache-fr-rollout-stopp-erklrt\/\">Windows 10 V1809: Ursache f\u00fcr Rollout-Stopp erkl\u00e4rt<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2018\/10\/06\/bauchlandung-mit-windows-10-v1809-rollout-gestoppt\/\">Bauchlandung mit Windows 10 V1809: Rollout gestoppt<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2018\/10\/05\/windows-10-v1809-bekannte-probleme-teil-1\/\">Windows 10 V1809: Bekannte Probleme \u2013 Teil 1<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2018\/10\/16\/windows-10-v1809-bekannte-probleme-teil-2\/\">Windows 10 V1809: Bekannte Probleme \u2013 Teil 2<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2018\/10\/17\/windows-10-v1809-bekannte-probleme-teil-3\/\">Windows 10 V1809: Bekannte Probleme \u2013 Teil 3<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2018\/10\/23\/windows-10-v1809-app-fehler-the-configuration-registry-database-is-corrupt-fehler-erklrt\/\">Windows 10 V1809: App-Fehler 'The configuration registry database is corrupt'-Fehler erkl\u00e4rt<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[English]Noch ein kleiner Nachtrag in Sachen Bugs, die in der zur\u00fcckgezogenen Windows 10 Version 1809 stecken. Bei der Implementierung der Schriftenanzeige gibt es bei Unicode-Fonts ein Problem, welches zu einer kaputten Textanzeige f\u00fchrt.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3694],"tags":[24,7182],"class_list":["post-210980","post","type-post","status-publish","format-standard","hentry","category-windows-10","tag-problem","tag-windows-10-v-1809"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/210980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=210980"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/210980\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=210980"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=210980"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=210980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}