warum offenbar nur
Hallo Ingo.
eigenartig ist, mit Win10 ist das nicht so, nur mit meinem Win11
Eben mal getestet:
Da passt die Schrift also trotz DejaVu Sans.
Und wie schon gesagt, im Privaten Modus passt sie auch mit Win11
warum offenbar nur
Hallo Ingo.
eigenartig ist, mit Win10 ist das nicht so, nur mit meinem Win11
Eben mal getestet:
Da passt die Schrift also trotz DejaVu Sans.
Und wie schon gesagt, im Privaten Modus passt sie auch mit Win11
Richtig, und man es ohne Tricks auch von dort deinstallieren in den Windows Einstellungen Schriftarten.
deinstallieren in den Windows Einstellungen Schriftarten.
Ok, danke für den Hinweis, dann hat sich meine Frage nach einer .reg Datei erledigt.
eigenartig ist, mit Win10 ist das nicht so, nur mit meinem Win11
Hallo Andreas
ich glaube nicht, dass es an Windows 11 liegt, sondern an Deiner Konfiguration. Ich habe aber leider keine Idee.
meine Frage nach einer .reg Datei
Ich würde davon auch abraten, sondern lieber immer den offiziellen Weg gehen. Dann kannst Du sicher sein, dass keine Reste übrig bleiben, die u.U. zu einem instabilen System führen.
Gruß Ingo
sondern an Deiner Konfiguration
Hallo Ingo.
Ich habe aber hier nichts verändert, zumindest nicht wissentlich, was mit Schriften zu tun haben könnte
Und laut Sören:
Aber egal, ich lasse es so, und nutze den CSS Code von Sören einfach weiter, und die Schrift lasse ich installiert.
sondern lieber immer den offiziellen Weg gehen.
Wenn doch, dann mache ich das auch so.
Mit 'nem Reg-Hack machst du alles nur noch schlimmer. Es gibt einen Schriftarten-Cache, es gibt diverse Verweise innerhalb Windows. Löschst du einfach nur einen Eintrag, sucht Windows einen vergleichbaren Font in seiner Substitutionsliste und das geht prinzipiell nach hinten los. Es gibt Font-Manager, die behaupten, sie könnten das, oder auch "parken". Ich hab sowas noch nie benutzt oder gebraucht. Ich hab hier gefühlt eine Million Fonts rumliegen, es sind jedenfalls richtig viele in 2.5GB, vieles davon gepackt. Davon hatte ich vor wenigen Jahren 600 noch drin, war auch einiges genutzt, für Grafiken, Präsentation, Flyer etc. Windows 10 hat hier 338, einen davon habe ich noch installiert. Windows 8 hatte noch 261.
Mit 'nem Reg-Hack machst du alles nur noch schlimmer.
Ich verzichte dann auch darauf.
Wenn dann deinstalliere ich die Schrift auf dem normalen Weg.
Aber wie gesagt, mit dem Code funktioniert es ja, also lasse ich es auch so.
Und laut Sören:
Zur Klarstellung: Normal ist, dass eine andere Schrift für Buttons verwendet wird, wenn diese installiert ist. Aber normal ist nicht, dass die Schrift kursiv dargestellt wird. Das kann passieren, wenn die Schrift nur in der kursiven Variante installiert ist, aber in der nicht kursiven Variante für den entsprechenden Schriftschnitt nicht.
Jedenfalls weiß ich nicht, wieso der letzte Screenshot DeJaVu Sans in den Windows-Einstellungen zeigt. Denn die Schrift im Screenshot von Beitrag #59 ist ganz sicher Noto Sans und nicht DeJaVu Sans. Das erkennt man gut an den Buchstaben „a“ und „e“, die in beiden Schriften jeweils ganz anders aussehen.
Ich habe aber hier nichts verändert, zumindest nicht wissentlich, was mit Schriften zu tun haben könnte
Hallo Andreas
da hast Du mich falsch verstanden. Das war keineswegs ein Vorwurf Dir gegenüber. Ich meinte einfach, dass irgendetwas an der Konfiguration anders ist. Es gibt keine 100% identischen Systeme.
Gruß Ingo
war keineswegs ein Vorwurf Dir gegenüber
Hallo Ingo, das hatte ich auch so nicht verstanden
Es gibt keine 100% identischen Systeme.
Dann habe ich wohl so ein eigenartiges Windows 11 System.
wenn die Schrift nur in der kursiven Variante installiert ist
Wie schon gesagt, das kommt in letzter Zeit immer nach einem Update von LO hier. Anfang des Jahres war das noch nicht so, sonst hätte ich Beitrag Nr. 1 schon früher erstellt.
Das mag ja sein, dass LibreOffice nicht alle Varianten installiert, das weiß ich nicht. Du hast aber auch den Hinweis gelesen, dass DeJaVu Sans nicht die Schrift ist, die bei dir hier im Forum zum Einsatz kommt, sondern Noto Sans?
Das mag ja sein, dass LibreOffice nicht alle Varianten installiert, das weiß ich nicht.
In der Windows-Installationsdatei ist Noto Sans vollständig enthalten und bei mir auch vollständig installiert.
und man es ohne Tricks auch von dort deinstallieren in den Windows Einstellungen Schriftarten.
Genau das meinte ich ja ebenfalls mit meiner Frage:
Die Schrift in den Schriftarten-Einstellungen zu deinstallieren ist zu aufwendig?
Wenn Du dir wirklich sicher bist, Andreas, dass du nirgendwo eine DejaVu-Schrift nutzt, müsstest du die Einträge aus der Registrierung gefahrlos entfernen können, dann werden die dazugehörigen Schriftartdateien von den allermeisten Programmen einfach nicht mehr gefunden. Ansonsten gibt es Probleme, wie von Mitforist .DeJaVu (nicht zu verwechseln ) beschrieben.
Zur Sicherheit die Registrierungsdatei für die installierten DejaVu-Schriften (nur systemweite Installation):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"DejaVu Sans (TrueType)"="DejaVuSans.ttf"
"DejaVu Sans Bold (TrueType)"="DejaVuSans-Bold.ttf"
"DejaVu Sans Bold Oblique (TrueType)"="DejaVuSans-BoldOblique.ttf"
"DejaVu Sans Condensed (TrueType)"="DejaVuSansCondensed.ttf"
"DejaVu Sans Condensed Bold (TrueType)"="DejaVuSansCondensed-Bold.ttf"
"DejaVu Sans Condensed Bold Oblique (TrueType)"="DejaVuSansCondensed-BoldOblique.ttf"
"DejaVu Sans Condensed Oblique (TrueType)"="DejaVuSansCondensed-Oblique.ttf"
"DejaVu Sans ExtraLight (TrueType)"="DejaVuSans-ExtraLight.ttf"
"DejaVu Sans Mono (TrueType)"="DejaVuSansMono.ttf"
"DejaVu Sans Mono Bold (TrueType)"="DejaVuSansMono-Bold.ttf"
"DejaVu Sans Mono Bold Oblique (TrueType)"="DejaVuSansMono-BoldOblique.ttf"
"DejaVu Sans Mono Oblique (TrueType)"="DejaVuSansMono-Oblique.ttf"
"DejaVu Sans Oblique (TrueType)"="DejaVuSans-Oblique.ttf"
"DejaVu Serif (TrueType)"="DejaVuSerif.ttf"
"DejaVu Serif Bold (TrueType)"="DejaVuSerif-Bold.ttf"
"DejaVu Serif Bold Italic (TrueType)"="DejaVuSerif-BoldItalic.ttf"
"DejaVu Serif Condensed (TrueType)"="DejaVuSerifCondensed.ttf"
"DejaVu Serif Condensed Bold (TrueType)"="DejaVuSerifCondensed-Bold.ttf"
"DejaVu Serif Condensed Bold Italic (TrueType)"="DejaVuSerifCondensed-BoldItalic.ttf"
"DejaVu Serif Condensed Italic (TrueType)"="DejaVuSerifCondensed-Italic.ttf"
"DejaVu Serif Italic (TrueType)"="DejaVuSerif-Italic.ttf"
"DejaVuMathTeXGyre-Regular (TrueType)"="DejaVuMathTeXGyre.ttf"
Alles anzeigen
Wie man unter anderem im Microsoft-Support nachlesen kann (Hinzufügen, Ändern oder Löschen von Registrierungsunterschlüsseln und -werten mithilfe einer .reg-Datei), muss man, um einen Wert zu entfernen, ein Minus (eigetlich Bindestrich) als Datenwert eingeben:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"DejaVu Sans (TrueType)"=-
"DejaVu Sans Bold (TrueType)"=-
"DejaVu Sans Bold Oblique (TrueType)"=-
"DejaVu Sans Condensed (TrueType)"=-
"DejaVu Sans Condensed Bold (TrueType)"=-
"DejaVu Sans Condensed Bold Oblique (TrueType)"=-
"DejaVu Sans Condensed Oblique (TrueType)"=-
"DejaVu Sans ExtraLight (TrueType)"=-
"DejaVu Sans Mono (TrueType)"=-
"DejaVu Sans Mono Bold (TrueType)"=-
"DejaVu Sans Mono Bold Oblique (TrueType)"=-
"DejaVu Sans Mono Oblique (TrueType)"=-
"DejaVu Sans Oblique (TrueType)"=-
"DejaVu Serif (TrueType)"=-
"DejaVu Serif Bold (TrueType)"=-
"DejaVu Serif Bold Italic (TrueType)"=-
"DejaVu Serif Condensed (TrueType)"=-
"DejaVu Serif Condensed Bold (TrueType)"=-
"DejaVu Serif Condensed Bold Italic (TrueType)"=-
"DejaVu Serif Condensed Italic (TrueType)"=-
"DejaVu Serif Italic (TrueType)"=-
"DejaVuMathTeXGyre-Regular (TrueType)"=-
Alles anzeigen
Relativ gefahrlos solltest du es mit der Schrift, die in der untersten Zeile steht, ausprobieren können, weil Du die vermutlich am allerwenigsten benutzt:
Zum Entfernen aus der Registrierung:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"DejaVuMathTeXGyre-Regular (TrueType)"=-
und zum Wiedereinfügen:
In der Windows-Installationsdatei ist Noto Sans vollständig enthalten und bei mir auch vollständig installiert.
Bei Andreas offensichtlich nicht, wenn Updates von LibreOffice bei ihm jedes Mal verursachen, dass hier im Forum Noto Sans (nicht DeJaVu Sans) in kursiver statt regulärer Ausführung für Buttons verwendet wird. Wenn die Schrift vollständig vorhanden wäre, würde ich zumindest erstens erwarten, dass die Schrift nicht kursiv ist, und zweitens, dass Updates von LibreOffice keinen Einfluss darauf haben, weil die Existenz der Schrift dann nicht von LibreOffice abhängt.
Im Übrigen ist Noto Sans keine Standard-Schrift von Windows. Ansonsten müsste auch jeder Windows-Nutzer dieses Forums für Buttons eine andere Schrift sehen als an anderen Stellen.
Hier eine Liste der Schriften, mit denen Windows 11 ausgeliefert wird:
Auch auf der Liste für Windows 10 taucht Noto Sans nicht auf. Aber Andreas hat das Problem ja sowieso nur auf seinem System mit Windows 11.
Im Übrigen ist Noto Sans keine Standard-Schrift von Windows
Hallo Sören.
Ich habe jetzt mal beide Schriften kompl. entfernt.
Dann sieht das hier so aus:
Mal sehen, was beim nächsten Update von LO passiert, ob die Schriften wieder installiert werden.
müsstest du die Einträge aus der Registrierung gefahrlos entfernen können
Hallo Steffen.
Danke für deine Mühe, ich habe mir das mal gespeichert für einen späteren Test, sollte LO die Schriften wieder installieren
Nochmals vielen Dank für die Hilfe.
Welche Version von LO eigentlich? Hat das Teil automatische Updates?
Falls ja, abschalten!
Falls nicht - man kann MSI-Dateien auch auspacken unter Windows
msiexec.exe" /a "pfad\datei.msi" /qb /Lime "pfad\logfile.txt" TARGETDIR="zielpfad"
Es wird ein Unterordner \Fonts\ erstellt, umbenennen/löscht/whatever. Und dann das MSI in Zielpfad aufrufen, hat ca 22mb.
Bei der Installation meckert das natürlich rum, dass die Fonts nicht da sind -> "Ignorieren", leider 136 Mal beim ersten Durchlauf. Nervig.
Oder man besorgt sich ORCA aus dem Windows SDK, und macht folgendes nach Bildern.
ZitatAlles anzeigen1. FONTSFOLDER suchen, nach dieser Spalte sortieren, Einträge via Menü > EDIT > Cut löschen
2. nach .ttf suchen, erste Eintrag ebenfalls "cut"3. weiter nach .ttf suchen, nach "COMPONENTS" sortieren, Menü > Edit > cut
4. weiter nach .ttf suchen, linke Seite Table "FONTS" löschen
5. noch mal nach .ttf suchen, sollte nochmal "opens__1.ttf" ergeben, ebenfalls "cut"edit: opens___.ttf muss erhalten bleiben.
MSI speichern und aufrufen, alles tutti, erfolgreich installiert, keine neuen TTF im System.
Es gibt natürlich auch Programme, die MSI-Dateien anpassen können, dann eben so, wer kann.
Falls nicht - man kann MSI-Dateien auch auspacken unter Windows
msiexec.exe" /a "pfad\datei.msi" /qb /Lime "pfad\logfile.txt" TARGETDIR="zielpfad"
Oder, wenn man es installiert hat (wie ich), mit 7-Zip entpacken – bzw. hier reichte mir Öffnen zum Hineinsehen.
Danke für deine Mühe, ich habe mir das mal gespeichert für einen späteren Test, sollte LO die Schriften wieder installieren
Wie gesagt, am besten zuerst mit der vermutlich am ehesten ungenutzten Mathematik-Schrift ausprobieren.
Welche Version von LO eigentlich?
Hat das Teil automatische Updates?
Nein. Ich bekomme nur einen Hinweis wenn es eine neue Version gibt, und die muss ich mir dann selber downloaden.
man kann MSI-Dateien auch auspacken unter Windows
Danke, damit werde ich mich mal in Ruhe beschäftigen.
am besten zuerst mit..
Das auf jeden Fall
Moin Andreas,
hier ist PowerShell Skript:
# PowerShell-Skript zum Deinstallieren von "DejaVuSans"-Schriftarten auf Windows 11
# Dieses Skript muss als Administrator ausgeführt werden
# Pfad zum Fonts-Verzeichnis
$fontsDirectory = "$env:windir\Fonts"
# Liste aller installierten Schriftarten erhalten
$installedFonts = Get-ChildItem -Path $fontsDirectory -Include "*DejaVu*" -Recurse
if ($installedFonts.Count -eq 0) {
Write-Host "Keine 'DejaVuSans'-Schriftarten im Fonts-Verzeichnis gefunden."
} else {
foreach ($font in $installedFonts) {
try {
Write-Host "Lösche Schriftartdatei: $($font.FullName)"
Remove-Item -Path $font.FullName -Force
} catch {
Write-Host "Fehler beim Löschen von $($font.FullName): $_"
}
}
}
# Schriftarten aus der Registrierung entfernen
$fontRegKeyPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts"
$fontsInRegistry = Get-ItemProperty -Path $fontRegKeyPath
foreach ($font in $fontsInRegistry.PSObject.Properties) {
if ($font.Name -like "*DejaVu*") {
try {
Write-Host "Lösche Registrierungseintrag für Schriftart: $($font.Name)"
Remove-ItemProperty -Path $fontRegKeyPath -Name $font.Name -Force
} catch {
Write-Host "Fehler beim Löschen des Registrierungseintrags $($font.Name): $_"
}
}
}
# Schriftarten-Cache aktualisieren
Write-Host "Aktualisiere den Schriftarten-Cache..."
& rundll32.exe shell32.dll,Control_RunDLL fonts
Alles anzeigen
Mfg
hier ist PowerShell Skript
Hallo sam2008 ..
vielen Dank auch dir für die Hilfe
Ich habe das mal gespeichert, und warte das nächste Update von LO mal ab.
Hallo Andreas,
gerne geschehen
Mfg