Schriftart msn / Microsoft News?





Hallo zusammen,


ich suche nach der Schriftart, die msn für seine Artikel verwendet. Weder Whatdafont! noch das stöbern oder googlen nach irgendwelchen Foreneinträgen ist bisher erfolgreich.


<https://www.msn.com/de-de>


Klickt man einen Artikel an, wird nicht der Fonttype der Artikelseite genutzt, sondern ein sehr gut lesbarer und smoother, bsp:


 ![]()


Jemand eine Ahnung, was das ist?


Kopiert man den Text und fügt ihn zb bei Word ein, zeigt er "Segoe UI", allerdings sieht die Schrift weder so aus wie auf der Webseite, noch wirkt Text so, wenn man selbst etwas mit Segoe schreibt.


Ggfs. hat jemand eine Idee.


Danke!
Es ist definitiv die Segoe UI, und ich könnte auch nicht behaupten dass da Unterschiede sind.


 ![]()


Die erste Zeile ist der Screenshot von der Website.


Zeile 2 zeigt den Text in Adobe Illustrator mit 12 Punkt Größe  
Zeile 3 schließlich ist Microsoft Word mit 15 Punkt. Abgesehen davon dass Word die Schrift minimal fülliger rendert, ist da keine Abweichung.


Da auch der Browser eine eigene Rendering-Engine besitzt und es je nach verwendeten Browser somit zu kleineren Abweichungen kommt, wird die Schrift immer geringfügig anders ausfallen. Aber es gibt keinen Zweifel daran dass die verwendete Schrift die Segoe UI ist.
<p>in <a href="https://i.stack.imgur.com/en4jv.png">fontmatrix</a> können sie die schriftmerkmale vergleichen - in den schriftinformationen - vergleichen.</p><p><img src="https://i.stack.imgur.com/slk65.png" alt="fontmatrix&#39;s font compare"></p><p>ps. ich denke, dieses feature von character viewer unter mac os x wäre eine großartige feature-anfrage an das fontmatrix-entwicklerteam.</p><hr><p>tatsächlich hat die benutzeroberfläche von fontmatrix noch etwas besseres: sie können die registerkarte vorschau auswählen und eine zeichenfolge eingeben (die zeichen enthält, die die schriftart haben soll) und sehen, wie sie von jeder schriftart angezeigt wird. so können sie durch die liste der schriftarten scrollen und gleichzeitig die abdeckung aller <em> </em> der interessanten zeichen (anstatt jeweils nur eines zeichens) durch die schriftarten anzeigen. auf diese weise können sie visuell die schriftarten auswählen, die die ausgewählten zeichen enthalten.</p><p>in der abbildung unten sehen sie, dass "babel unicode bold" (ausgewählt) alle zeichen außer ṝ enthält und dass "arial regular" (wo sich die maus befindet) nur wenige zeichen enthält.</p><p><img src="https://i.stack.imgur.com/en4jv.png" alt="screenshot of fontmatrix&#39;s preview"></p> <p>die tastaturkombination, nach der sie suchen (<kbd>ctrl</kbd>+<kbd>k</kbd>, <kbd>ctrl</kbd>+<kbd>d</kbd>) dient der "formatierung" - aber nicht in dem maße, wie sie es zu erwarten scheinen. es ist kein prettifier, sondern dient nur zum einfügen korrekter abstände und tabulatoren wie in <code>tools &gt; options &gt; text editor &gt; transact-sql &gt; general/tabs</code>. wenn sie also einen teil des texts markieren und die tastaturkombination drücken, werden tabulatoren in 4 leerzeichen konvertiert ( wenn sie leerzeichen einfügen ausgewählt haben, wenden sie die von ihnen angegebene art des einrückens usw. an.</p><p>diese option soll den code nicht lesbarer machen. dies ist keine funktionalität, die management studio derzeit nativ bietet. es gibt zwar mehrere optionen von drittanbietern - einige befinden sich außerhalb von management studio, z.</p><ul> <li> <a href="http://extras.sqlservercentral.com/prettifier/prettifier.aspx">sql prettifier von simple-talk</a> </li> <li> <a href="http://poorsql.com/">schlechtes sql</a> (welches <a href="https://dba.stackexchange.com/a/45052/1186">thomas schlug vor</a> )</li> </ul><p>außerdem gibt es add-ins für verschiedene ebenen der formatierungsunterstützung im editor:</p><ul> <li> <a href="http://www.red-gate.com/products/sql-development/sql-prompt/features">sql-eingabeaufforderung von red-gate</a> </li> <li> <a href="http://ssmstoolspack.com/features?f=4">ssms tools pack</a> </li> <li> <a href="http://www.apexsql.com/sql\_tools\_refactor.aspx">apexsqls refactor</a> </li> <li> <a href="http://www.ssmsboost.com/features/ssms-add-in-format-sql-document">ssmsboost</a> </li> <li> <a href="http://www.devart.com/dbforge/sql/sqlcomplete/">dbforge sql complete</a> (welches <a href="https://dba.stackexchange.com/a/45063/1186">robert schlug vor</a> )</li> </ul><p>nun, der grund, warum sie die nachricht erhalten ...</p><blockquote> <p>die tastenkombination (strg + k, strg + d) ist an den befehl (format format) gebunden, der derzeit nicht verfügbar ist.</p> </blockquote><p>... liegt daran, dass ssms diese tastenkombination einem anderen kontext zugeordnet hat. die art und weise, wie sie <em> sollten</em> in der lage sein, dies zu "beheben" - auch hier würde es immer noch nicht das tun, was sie möchten, selbst wenn das "beheben" funktioniert - ist wie folgt:</p><ol> <li>gehe zu <code>tools &gt; options &gt; environment &gt; keyboard</code></li> <li>platzieren sie ihren cursor in das feld <code>press shortcut keys:</code></li> <li>schlagen <kbd>ctrl</kbd>+<kbd>k</kbd>, <kbd>ctrl</kbd>+<kbd>d</kbd></li> <li> <p>ändern sie das dropdown-menü <code>shortcut currently used by:</code> von <code>datawarehouse designer</code> in <code>text editor</code>.</p> <p><img src="https://i.stack.imgur.com/1g5oe.png" alt="enter image description here"></p> </li> <li> <p>drücke ok</p> </li> </ol><p>dies ist <em> angenommen</em>, um die tastaturkombination dem texteditor zuzuordnen, aber management studio setzt sie zurück, nachdem sie auf ok geklickt haben (sie erhalten weiterhin die fehlermeldung. ich denke, das problem ist das die dokumentation geht davon aus, dass diese funktionalität vorhanden ist, aber management studio weiß es besser und bietet sie einfach nicht an (und microsoft wird dies wahrscheinlich als fehler in der dokumentation abschreiben und korrigieren, anstatt als mangel im tool) hoffe in der zukunft, aber vorerst <a href="http://connect.microsoft.com/sql/feedback/viewfeedback.aspx?feedbackid=496617">dies ist ein bekanntes und weitgehend ignoriertes problem</a> . sie werden feststellen, dass die registerkarte <code>formatting</code> diese <a href="http://msdn.microsoft.com/en-us/library/ms174205(sql.110).aspx">die dokumentation bezieht sich auf</a> ist einfach nicht vorhanden (obwohl es für xml vorhanden ist, wo die tastaturkombination funktioniert). in der dokumentation sollte wahrscheinlich folgendes angegeben werden:</p><blockquote> <p>wendet die einrückungs- und leerzeichenformatierung für die sprache an, die im bereich <strong> formatierung </strong> der sprache im texteditor <strong> angegeben ist </strong> abschnitt des dialogfelds <strong> optionen </strong>. nur im texteditor verfügbar <strong> <em> und nur für bestimmte sprachen</em> </strong>.</p> </blockquote><p>eine andere möglichkeit, sich ein bild davon zu machen, welche art von formatierungsoptionen ssms nativ bietet, besteht darin, unter <code>tools &gt; customize &gt; commands &gt; edit &gt; add command... &gt; format</code> die liste der möglichen befehle dort anzuzeigen. nichts, was darauf hinweist, dass kenntnisse der tatsächlichen sprache vorhanden sind, sodass nicht bekannt ist, wo zeilenumbrüche eingefügt oder zusätzliche einrückungen hinzugefügt oder klammern usw. verwendet werden sollen.</p><p><img src="https://i.stack.imgur.com/zhrer.png" alt="enter image description here"></p><p>wenn sie eine sprachspezifische formatierung wünschen, um den vorhandenen t-sql-code besser lesbar zu machen, erhalten sie von ssms nicht viel, und sie müssen nach anderen optionen suchen.</p> <h1><code>sudo su postgres</code></h1><p>nachdem ich diese <a href="https://stackoverflow.com/q/7765269/642706">geschlossene frage zum stapelüberlauf</a> und <a href="https://stackoverflow.com/q/23982282/642706">sein duplikat</a> gefunden habe, werde ich hier die gefundenen lösungen veröffentlichen <a href="https://stackoverflow.com/a/7765367/642706">dort</a> und <a href="https://stackoverflow.com/a/23982810/642706">dort</a> .</p><p>➥ sie müssen den befehl <code>sudo</code> <em> kombiniert</em> mit dem befehl <code>su</code> verwenden.</p><pre class="lang-bash prettyprint-override"><code>sudo su postgres </code></pre><p>wenn sie dazu aufgefordert werden, geben sie ihr <strong> macos-administratorbenutzerkennwort </strong> anstelle des kennworts <code>postgres</code> ein. zu diesem zeitpunkt ist ihr mac-administrator derjenige, der den befehl <code>sudo</code> ausführt, nicht der benutzer <code>postgres</code>.</p><p>ich verstehe zwar nicht, warum wir das <code>sudo</code> mit dem <code>su</code> kombinieren müssen, aber es funktioniert tatsächlich für mich in <a href="https://en.wikipedia.org/wiki/macos\_mojave">macos mojave</a> . ich habe diesen tipp bei meinen verschiedenen suchanstrengungen im zusammenhang mit bsd und linux nicht gefunden. vielleicht handelt es sich also nur um einen mac apple, möglicherweise um eine zusätzliche sicherheitsmaßnahme. oder unter betriebssystemen im unix-stil muss der befehl <code>su</code> vom benutzer <code>root</code> ausgeführt werden, und unter macos ist das konto <code>root</code> aus sicherheitsgründen standardmäßig deaktiviert - unser das mac-administrator-benutzerkonto ist weniger leistungsfähig als <code>root</code> und möglicherweise nicht standardmäßig zum ausführen von <code>su</code> autorisiert. keine ahnung, egal, die problemumgehung funktioniert.</p><h2>moderne alternative: <code>sudo -u</code></h2><p>nach <a href="https://stackoverflow.com/a/23988605/642706">zu craig ringer</a> und <a href="https://stackoverflow.com/a/23982810/642706">zu erwin brandstetter</a> ist die modernere form:</p><pre class="lang-bash prettyprint-override"><code>sudo -u postgres -i </code></pre><p>laut <a href="https://www.sudo.ws/man/1.8.3/sudo.man.html">diese seite</a> :</p><ul> <li><code>-u</code> bedeutet "einen angegebenen befehl als diesen angegebenen benutzer ausführen".</li> <li><code>postgres</code> gibt den benutzernamen an, unter dem der befehl ausgeführt werden soll.</li> <li><code>-i</code> simuliert eine anfängliche anmeldung, dh die shell wird mit den startskripten des benutzers initialisiert.</li> <li>da kein befehl bereitgestellt wird, wird eine interaktive shell ausgeführt.</li> </ul><p>weitere informationen zu älteren und neueren ansätzen finden sie in dieser frage auf der schwesterseite <a href="https://serverfault.com/q/601140/142214"><em> was ist der unterschied zwischen sudo su - postgres und sudo -u postgres ?</em></a> . die antwort von craig ringer lautet: (a) vergessen sie <code>sudo su</code> und (b) verwenden sie stattdessen <code>sudo -u</code>.</p><h3>führen sie apps als <code>postgres</code> benutzer aus</h3><p>so führen sie eine <a href="https://en.wikipedia.org/wiki/postgresql#psql"><code>psql</code></a> sitzung als <code>postgres</code> benutzer aus:</p><pre class="lang-bash prettyprint-override"><code>sudo -u postgres psql </code></pre><p>so führen sie die <a href="https://en.wikipedia.org/wiki/gnu\_nano"><code>nano</code></a> <a href="https://en.wikipedia.org/wiki/text\_editor">texteditor</a> app als <code>postgres</code> benutzer aus:</p><pre class="lang-bash prettyprint-override"><code>sudo -u postgres nano </code></pre> <p>verwenden sie wordpress. es ist in php geschrieben, bietet cms-funktionen und verfügt über ein großes ökosystem an themen und plugins. siehe die liste der <a href="http://wordpress.org/hosting/">empfohlene wordpress hosts</a> .</p><p>für scm unterstützen die meisten guten hosts subversion, git oder beides.</p> <p>vermutlich meinst du die folgenden vier:</p><ol> <li><code>mozilla/5.0 (x11; linux x86\_64)</code></li> <li><code>applewebkit/537.36 (khtml, like gecko)</code></li> <li><code>chrome/51.0.2704.63</code></li> <li><code>safari/537.36</code></li> </ol><p>die meisten webbrowser verwenden einen user-agent-zeichenfolgenwert wie folgt:</p><pre><code>mozilla/[version] ([system and browser information]) [platform] ([platform details]) [extensions]. </code></pre><ul> <li> <p><code>mozilla</code> ist ein <a href="https://stackoverflow.com/questions/1114254/why-do-all-browsers-user-agents-start-with-mozilla">nebenprodukt von browserkriegen</a> .</p> </li> <li> <p><code>applewebkit/537.36</code> ist die von ihrem browser verwendete plattform.</p> </li> <li> <p><code>chrome/51.0.2704.63</code> ist dein browser</p> </li> <li> <p><code>safari/537.36</code> wurde aus historischen gründen hinzugefügt, wo safari anders behandelt wurde.</p> </li> </ul><p>vielleicht möchten sie auch <a href="https://www.nczonline.net/blog/2010/01/12/history-of-the-user-agent-string/">diesen verlauf</a> oder <a href="https://stackoverflow.com/questions/4024230/strange-user-agent-with-google-chrome">diesen so beitrag</a> lesen</p> <p>sicher (die anzahl der glyphen ist begrenzt, aber anscheinend verwendet ihr gebietsschema die utf-8-codierung).</p><p>ich benutze dies zum testen:</p><pre><code>#!/bin/sh # send character-string to enable utf-8 mode if test ".$1" = ".off" ; then printf '\033%%@' else printf '\033%%g' fi </code></pre><p>und (nennt es "utf8"), "utf8 on" schaltet die codierung ein.</p><p>anhand des beispiels mit <code>pstree</code> finden sie hier ein beispiel <em> nach </em> ausführen des skripts (vor der gleichen art von ausgabe wie in der frage ):</p><p> <a href="https://i.stack.imgur.com/nznw2.png">(<img src="https://i.stack.imgur.com/nznw2.png" alt="screenshot after &quot;utf8 on&quot;"></a> </p><p>wie in einem kommentar erwähnt, gibt es ein skript <code>unicode\_start</code> was <em> mehr </em> bewirkt, aber alles, was benötigt wird, um die gestellte frage zu beantworten, ist das kleine skript, das als beispiel verwendet wird.</p><p>einen anderen kommentar ansprechen: zumindest auf meinem system (und in dem in der frage gezeigten screenshot) werden alle von <code>pstree</code> verwendeten zeichen in der 512-glyphen-schriftart geliefert, die standardmäßig für die unicode-unterstützung unter linux verwendet wird konsole.</p><p>weiterführende literatur:</p><ul> <li> <a href="http://man7.org/linux/man-pages/man4/console\_codes.4.html">console\_codes - linux-konsolen-escape- und steuersequenzen</a> </li> <li> <a href="http://www.tldp.org/ldp/lg/issue91/loozzr.html">into the mist: funktionsweise von linux console-schriftarten</a> </li> </ul> <p>in stl gibt es einen entsprechenden typ, der <code>std::map</code> heißt.</p><p>es hat die gleiche grundfunktionalität wie ein .net dictionary, die implementierung ist jedoch sehr unterschiedlich. <code>std::map</code> basiert intern auf einer rot-schwarzen baumdatenstruktur, während <code>dictionary</code> intern eine hashtabelle verwendet.</p><p>wenn sie nur nach etwas suchen, das dasselbe verhalten aufweist, reicht <code>std::map</code> aus. wenn sie jedoch große datenmengen haben, müssen sie sich der unterschiedlichen leistungsmerkmale bewusst sein.</p> <p>ich denke nicht, dass es sich um geheime oder sensible informationen handelt, z. b. "geheime informationen sind maskiert und sensible nicht". (die unterscheidung ist problematisch; viele geheimnisse müssen auch geteilt werden).</p><p>ich denke, cc- und ssn-informationen werden aus mehreren gründen nicht ausgeblendet. sie sind keine harte tatsache, aber dennoch sind hier einige:</p><ol> <li> <p>das zu tun, was alle anderen tun, überrascht den benutzer nicht. passwörter kamen lange vor webformularen und waren bereits maskiert. wenn sie in anmeldeformularen verwendet wurden, wurden sie auch maskiert. als das online-geschäft und die online-verwaltung hinzukamen, erforderte der stand der technik (papierformulare) (offensichtlich) die nicht maskierte eingabe sensibler informationen, sodass webformulare die gleiche wahl trafen.</p> </li> <li> <p>es wäre sehr einfach, einen fehler zu machen und eine falsche nummer einzugeben, wenn sie nicht sehen würden, was sie eingegeben haben. im falle eines falschen passworts ist dies nur leicht ärgerlich und sie erhalten sofortiges feedback. im fall anderer falsch sensibler daten kann dies weitere konsequenzen haben, die nicht sofort klar sind (z. b. die ablehnung einer anfrage an ein regierungsbüro aufgrund einer falschen ssn oder eine nicht durchgeführte zahlung - obwohl in den fällen cc und ssn dies wird normalerweise dadurch abgesichert, dass geprüft wird, ob die prüfsumme richtig ist, und sofortiges feedback gegeben wird, wenn dies nicht der fall ist.</p> </li> <li> <p>viele leute kennen ihre cc-nummer nicht aus dem speicher und kopieren sie von der eigentlichen kreditkarte. die nummer ist also sowieso für einen zuschauer sichtbar; das ausblenden des eingabefeldes würde nicht viel zum schutz der nummer am client-ende beitragen und verdient daher nicht die zusätzlichen schwierigkeiten, die durch 2 verursacht werden.</p> </li> <li> <p>auswirkung - eine gestohlene cc-nummer hat nicht unbedingt die gleiche auswirkung wie ein gestohlenes passwort, insbesondere wenn sie der ansicht sind, dass informationen, die durch einen blick über die schulter gestohlen wurden, höchstwahrscheinlich von personen gestohlen werden, die sie kennen (kollegen bei der arbeit, familienmitglieder, klassenkameraden) usw.) und möchten ihr passwort aus einem ganz bestimmten grund, der persönliche konsequenzen hätte. otoh, selbst wenn sie an ihrer cc-nummer interessiert wären, müssten sie den finanziellen schaden nicht in kauf nehmen, da die cc-firma ihn wahrscheinlich übernehmen würde. aus dem gleichen grund macht es ihnen nichts aus, einen kellner oder verkäufer ihre kreditkarte sehen zu lassen, obwohl er sie kopieren und an jemand anderen verkaufen könnte ...</p> </li> </ol><p>nummer 4 gilt jedoch möglicherweise nicht für andere arten von vertraulichen informationen.</p> <p>dies kann eine paginierung sein oder auch nicht, aber hier ist, wie ich paginierung in meiner web-app mache:</p><pre><code>|&lt; first, &lt;&lt; previous, page [5] of 12, next &gt;&gt;, last &gt;| </code></pre><p>die äußeren vier optionen sind links, während die <code>page [5] of 12</code> ist ein formular mit dem [5] als eingabefeld. für benutzer mit aktiviertem javascript verstecke ich die schaltfläche "senden" und sende das formular beim ereignis "unfokus" oder drücke den tastendruck. der benutzer hat die option, wie viele zeilen er anzeigen möchte, die er aus einem dropdown-menü auswählen kann: 10, 20, 50, 100, alle. zusätzlich zur paginierung biete ich auch das sortieren und filtern der ergebnisse an, obwohl dies möglicherweise nicht in jeder situation sinnvoll ist.</p><p><strong>bearbeiten</strong>:</p><p>hier ist ein ausschnitt aus einem modell unserer web-app, um ihnen eine bessere vorstellung zu geben. in dieser version wurden die wörter in den schaltflächen weggelassen, werden jedoch nach einer leichten verzögerung als tooltip beim hover angezeigt. möglicherweise stellen sie jedoch fest, dass das beibehalten der wörter zu einer höheren benutzerfreundlichkeit führt.</p><p><img src="https://i.stack.imgur.com/vzbu0.png" alt="virtuosi media&#39;s pagination example"></p><p>ein paar andere dinge, auf die sie hinweisen sollten:</p><ul> <li>die schaltflächen "erste" und "vorherige" wurden deaktiviert, da es sich um die erste seite handelt.</li> <li>das blau zeigt aktive schaltflächen an (ich muss dieses spezielle thema durch eine farbprüfung ausführen, um sicherzustellen, dass farbenblinde benutzer einen unterschied feststellen können).</li> <li>die tasten bleiben immer erhalten, auch wenn sie deaktiviert sind. dies gibt der schnittstelle konsistenz.</li> <li>aufgrund der skalierung habe ich ein eingabefeld anstelle eines dropdown-auswahlfelds ausgewählt. wenn sie 3000 seiten haben, möchten sie nicht nach unten scrollen, um eine seite zu finden</li> <li>die paginierung ist in einer singulären visuellen komponente gruppiert, um ähnlichkeit im zweck anzuzeigen.</li> </ul> hi thomas, genau den mist habe ich auch seit ca. einer woche und vermute, dass das eine meiner apps seit einen update macht. leider konnte ich noch nicht herausfinden, welche app es ist und tappe noch im dunkeln. kannst du mir sagen, wo genau dir diese zeile aufgefallen ist und mit welchem logviewer? ich nehme an, die uid, die in deinem fall die 10159 ist, ist die der app, die einen intent sendet, um diese livemobilesearch. com seite in einem neuen firefox tab zu öffnen. du kannst herausfinden, welche app der uid zugeordnet ist, siehe z.b. hier (wie du muss ich auch leerzeichen in der url einfügen): android. stackexchange. com/questions/8452/how-can-i-find-app-name-by-uid
vermutlich hilft dann nur, die app zu deinstallieren und sich mit einer bewertung im play store zu beschweren, dass die app ungefragt irgendwelche dubiosen seiten im firefox öffnet. 
ich hoffe, ich kann damit helfen, bitte gib mir auch das feedback, wie du den log-eintrag gefunden hast, damit ich auch weiter komme. 
gruss, 
erik