{"id":217715,"date":"2019-05-06T10:35:23","date_gmt":"2019-05-06T08:35:23","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=217715"},"modified":"2019-07-24T16:39:30","modified_gmt":"2019-07-24T14:39:30","slug":"scheitern-wcos-gerte-am-font-problem","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2019\/05\/06\/scheitern-wcos-gerte-am-font-problem\/","title":{"rendered":"Stolpern WCOS-Ger&auml;te mit UWP-Apps &uuml;ber Font-Probleme?"},"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\" height=\"58\" align=\"left\" \/>Kleiner Infosplitter zum Wochenstart. Es geht um die Zukunft von Windows Core OS\u2013Ger\u00e4ten (WCOS), wo mich eine interessante Information \u2013 auch in Bezug auf UWP-Apps &#8211; erreichte. Geht so in der Art 'Beton: Es kommt darauf an, was man daraus macht'. Kann zu gro\u00dfen Geb\u00e4uden f\u00fchren, aber ein umgekippter Betonlaster mit hart gewordenem Beton kannst Du nur noch abrei\u00dfen.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg04.met.vgwort.de\/na\/03086a5cfbab4ba69c792fefdea99fa4\" alt=\"\" width=\"1\" height=\"1\" \/>Einfach der Infosplitter und die Fragmente ein wenig sortiert \u2013 damit klar wird, was sich da zusammenbrauen k\u00f6nnte. Ausl\u00f6ser war dieser Tweet von WalkingCat, der mich gerade per Mail-Benachrichtigung von Twitter ins Postfach gesp\u00fclt wurde.<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"de\">\n<p dir=\"ltr\" lang=\"en\">\"future WCOS devices\" <a href=\"https:\/\/t.co\/FIko1CGex6\">https:\/\/t.co\/FIko1CGex6<\/a> <a href=\"https:\/\/t.co\/RPmwXq5JHf\">pic.twitter.com\/RPmwXq5JHf<\/a><\/p>\n<p>\u2014 WalkingCat (@h0x0d) <a href=\"https:\/\/twitter.com\/h0x0d\/status\/1125042319109963781?ref_src=twsrc%5Etfw\">5. Mai 2019<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<h2>Windows Core OS\u2013Ger\u00e4ten (WCOS)<\/h2>\n<p>Ich hatte das K\u00fcrzel WCOS ja aufgel\u00f6st \u2013 das steht f\u00fcr Windows Core OS, was durch die Websites und Blogs m\u00e4andert und mitunter begeisterte Kommentare der Art 'die Zukunft ist App' von Bloggern erh\u00e4lt. Noch ist Windows Core OS nicht offiziell angek\u00fcndigt, wer sich f\u00fcr die zugeh\u00f6rigen Ger\u00fcchte interessiert, wird in <a href=\"https:\/\/www.windowscentral.com\/understanding-windows-core-os-and-polaris\" target=\"_blank\" rel=\"noopener noreferrer\">diesem Windows Central-Artikel<\/a> f\u00fcndig. Kern: Windows wird modularer, Microsoft kann noch schneller entwickeln, und das Ganze soll den Weg f\u00fcr UWP-Apps auf diversen Ger\u00e4ten er\u00f6ffnen.<\/p>\n<h2>Die schn\u00f6den Niederungen des Tagesgesch\u00e4fts<\/h2>\n<p>Walking Cat hat auf den Microsoft Support-Beitrag <a href=\"https:\/\/docs.microsoft.com\/en-us\/typography\/fonts\/windows_10_font_list\" target=\"_blank\" rel=\"noopener noreferrer\">Windows 10 font list<\/a> von August 2018 hingewiesen, der einen ganz normalen Sachverhalt beschreibt, es aber in sich hat. Die Kernbotschaft:<\/p>\n<blockquote><p>Eine wichtige Entwicklung in Windows 10 ist die Universal Windows Platform (UWP): eine konvergente App-Plattform, die es einem Entwickler erm\u00f6glicht, eine einzige App zu erstellen, die auf allen Windows-Ger\u00e4ten ausgef\u00fchrt werden kann.<\/p><\/blockquote>\n<p>Klingt gut, Du entwickelst eine App und die l\u00e4uft auf allen Ger\u00e4ten, von Android bis Windows \u2013 auch Xbox, Hololens und so weiter. Dummerweise muss eine App auch Schriften (Fonts) verwenden. Microsoft schreibt, dass Windows-Schriften ein Aspekt dieser Konvergenz sind:<\/p>\n<blockquote><p>In Windows 10 wird ein empfohlener UWP-Schriftensatz eingef\u00fchrt, der in allen Editionen, die UWP unterst\u00fctzen, einschlie\u00dflich Desktop, Server und Xbox, verwendet wird.<\/p>\n<p>F\u00fcr Desktop und Server sind eine Reihe zus\u00e4tzlicher Schriften verf\u00fcgbar, einschlie\u00dflich aller anderen Schriften aus fr\u00fcheren Versionen. Allerdings sind nicht alle davon standardm\u00e4\u00dfig in allen Installationsabbildern vorinstalliert.<\/p>\n<p>Um die Festplattennutzung und die Schriftartenauswahl f\u00fcr die Benutzer je nach den von ihnen verwendeten Sprachen relevanter zu gestalten, wurden eine Reihe von Schriften in optionale On-Demand-Pakete verschoben.<\/p>\n<p>Diese Pakete sind um die verschiedenen Skripte herum konzipiert, die von Schriften in erster Linie unterst\u00fctzt werden sollen, und die meisten werden von Windows Update automatisch installiert, wenn die zugeh\u00f6rigen Sprachen in den Spracheinstellungen aktiviert sind.<\/p><\/blockquote>\n<p>Da l\u00e4sst es sich irgendwie erahnen, dass das mit den UWP-Apps in die Hose geht, wenn die Entwickler nicht h\u00f6llisch aufpassen. Denn auf die Schnelle habe ich nicht gelesen, dass Microsoft einen Core-Font-Set vorgibt, der auf allen Windows 10-Ger\u00e4ten vorhanden ist und von UWP-Apps verwendet werden muss. Sobald der UWP-App-Entwickler erweiterte Schriftarten verwendet, die nur auf dem Desktop einer bestimmten Region vorinstalliert sind, knallt es bei allen Nutzern, die diese Schriften nicht auf ihrem Ger\u00e4t haben. Kann m\u00f6glicherweise per 'Font-Fallback' abgefangen werden, was vom Design und der Optik doof ist, die Anzeige in der App funktioniert dann nicht oder nicht mehr optimal. Also m\u00fcsste optional nachinstalliert werden \u2013 bei Core OS d\u00fcrfte das dann Standard werden.<\/p>\n<p>Kann Microsoft l\u00f6sen, indem sich die fehlende Fonts automatisch beim Aufruf der App nachinstallieren \u2013 oder die App einen Ersatzfont verwendet. Aber ob das Szenario die Nutzer von WCOS-Ger\u00e4ten so gl\u00fccklich macht, wenn bei jeder App-Installation irgendwelche Fonts nach installiert oder andere Schriftarten verwendet werden? Bin jetzt kein Entwickler und mit den Details der UWP-App-Entwicklung vertraut. Daher die Frage: Es sind bestimmt einige von euch in diesem Bereich unterwegs. Habe ich da was falsch eingeordnet? Falls ja, Kommentare erw\u00fcnscht.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kleiner Infosplitter zum Wochenstart. Es geht um die Zukunft von Windows Core OS\u2013Ger\u00e4ten (WCOS), wo mich eine interessante Information \u2013 auch in Bezug auf UWP-Apps &#8211; erreichte. Geht so in der Art 'Beton: Es kommt darauf an, was man daraus &hellip; <a href=\"https:\/\/borncity.com\/blog\/2019\/05\/06\/scheitern-wcos-gerte-am-font-problem\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/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":[7550,4378],"class_list":["post-217715","post","type-post","status-publish","format-standard","hentry","category-windows-10","tag-font","tag-windows-10"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/217715","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=217715"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/217715\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=217715"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=217715"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=217715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}