Monospace Schriftart für Texteingabefeld hier im Forum?
- heisenberg
- Beiträge: 4240
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Monospace Schriftart für Texteingabefeld hier im Forum?
Hallo zusammen,
was ich gelegentlich gut finden würde, wäre, die Schriftart des Texteingabefeldes für Beiträge auf eine Monospace-Schriftart(z. B. "Courier New") zu ändern.
Wenn ich Code im Browser schreibe, möchte ich den gerne sauber ausrichten. Bei einer normalen Schriftart ist das recht mühsam, weil die Leerzeichenbreite geringer ist als die Breite anderer Zeichen.
D. h. ich habe entweder mehr Aufwand beim eintippen und mehrmaligen korrigieren des Codes oder ich nehme einen externen Editor, der eine monospace-Schriftart hat und kopiere den Text dann hin und her. Beides ist zusätzlicher Aufwand.
Eine 3. Alternative wäre, dass ich mir ein Greasemonkey-Script schreibe, dass mir lokal die Schrift im Eingabefeld auf "Courier New" umbiegt.
Ich frage mich, ob das hier nicht generell eine sinnvolle Maßnahme wäre, das zu ändern?
Grüße,
h.
was ich gelegentlich gut finden würde, wäre, die Schriftart des Texteingabefeldes für Beiträge auf eine Monospace-Schriftart(z. B. "Courier New") zu ändern.
Wenn ich Code im Browser schreibe, möchte ich den gerne sauber ausrichten. Bei einer normalen Schriftart ist das recht mühsam, weil die Leerzeichenbreite geringer ist als die Breite anderer Zeichen.
D. h. ich habe entweder mehr Aufwand beim eintippen und mehrmaligen korrigieren des Codes oder ich nehme einen externen Editor, der eine monospace-Schriftart hat und kopiere den Text dann hin und her. Beides ist zusätzlicher Aufwand.
Eine 3. Alternative wäre, dass ich mir ein Greasemonkey-Script schreibe, dass mir lokal die Schrift im Eingabefeld auf "Courier New" umbiegt.
Ich frage mich, ob das hier nicht generell eine sinnvolle Maßnahme wäre, das zu ändern?
Grüße,
h.
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Die Code-Tags unter der Betreffzeile kennst du schon? Oder hab ich deinen Beitrag falsch verstanden?!
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Ich seh keinen Weg wie man das im Eingabefeld für Normaltext und Code getrennt hinbekommen könnte*.
Bei Normaltext wäre ne komplette Umstellung sehr störend. Bei Code wäre es sicher schön, aber wie häufig gibt man hier schonmal Code ein? Grade welchen, der nicht von wo anders herkopiert wurde und damit schon formatiert ist. Und dann bliebe noch die Frage, welcher Font? Hat den wirklich jeder auf dem System? Welche wären passende Ersatzfonts falls nicht? Können die Fonts den kompletten Unicodebereich? Und wie sieht's dann auf $anderemOS aus? ...
Was man aber vielleicht machen könnte, wäre einen "änder die ganze Schrift temporär im Editfeld"-Kopf einzubauen, der Aufwand dafür sollte überschaubar bleiben. Was Du brauchst, findest Du im Git, siehe alte Forenstylethreads. Falls Fragen aufkommen, kannst gerne im Jabber vorbeischauen. Wenn ich was testen soll, sag Bescheid.
* : außer nen extrem fehleranfälligen Parser in js zu schreiben, technisch geht's sicher irgendwie, aber im Sinne geistiger Gesundheit und Komplexitätsreduktion lassen wir da mal lieber die Finger von
Bei Normaltext wäre ne komplette Umstellung sehr störend. Bei Code wäre es sicher schön, aber wie häufig gibt man hier schonmal Code ein? Grade welchen, der nicht von wo anders herkopiert wurde und damit schon formatiert ist. Und dann bliebe noch die Frage, welcher Font? Hat den wirklich jeder auf dem System? Welche wären passende Ersatzfonts falls nicht? Können die Fonts den kompletten Unicodebereich? Und wie sieht's dann auf $anderemOS aus? ...
Was man aber vielleicht machen könnte, wäre einen "änder die ganze Schrift temporär im Editfeld"-Kopf einzubauen, der Aufwand dafür sollte überschaubar bleiben. Was Du brauchst, findest Du im Git, siehe alte Forenstylethreads. Falls Fragen aufkommen, kannst gerne im Jabber vorbeischauen. Wenn ich was testen soll, sag Bescheid.
* : außer nen extrem fehleranfälligen Parser in js zu schreiben, technisch geht's sicher irgendwie, aber im Sinne geistiger Gesundheit und Komplexitätsreduktion lassen wir da mal lieber die Finger von
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Text in Codetags kann man weder fett noch durchgestrichen noch anders als in grün anzeigen lassen.
Ich hätte mir auch schon so manches Mal gewünscht, Text in Codetags hervorheben zu können, z.B. fett oder rot oder blau...
- heisenberg
- Beiträge: 4240
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Ja. Du hast das falsch verstanden. Mein Vorschlag ist, die Schriftart nur bei der Bearbeitung eines Beitrages auf Monospace zu ändern.Tintom hat geschrieben:04.05.2021 11:00:39Die Code-Tags unter der Betreffzeile kennst du schon? Oder hab ich deinen Beitrag falsch verstanden?!
Soweit hatte ich noch nicht gedacht. Das wäre mir dann aber auch zu viel Frickelkram.eggy hat geschrieben:Ich seh keinen Weg wie man das im Eingabefeld für Normaltext und Code getrennt hinbekommen könnte*.
Bei Normaltext wäre ne komplette Umstellung sehr störend.
Also mir fiel das jetzt nicht negativ auf, als ich das lokal getestet habe.
Ich tue das hier regelmässig.Bei Code wäre es sicher schön, aber wie häufig gibt man hier schonmal Code ein?
Der normale Gang ist, dass ich überlicherweise entweder Code aus einem Editor übernehme - dann trifft das in der Tat zu - und diesen dann aber mitunter schon im Forum noch stark überarbeite und da tritt das genannte Problem dann schon häufiger auf.Grade welchen, der nicht von wo anders herkopiert wurde und damit schon formatiert ist.
Ich schrieb "Courier New". Das ist eine der Basisschriftarten, die überall vorhanden sind. Eine Ersatzfontliste gibt es ja schon für die normale Beitragsdarstellung von Code-Tags:Und dann bliebe noch die Frage, welcher Font? Hat den wirklich jeder auf dem System? Welche wären passende Ersatzfonts falls nicht? Können die Fonts den kompletten Unicodebereich? Und wie sieht's dann auf $anderemOS aus? ...
Code: Alles auswählen
0.9em Monaco, "Andale Mono","Courier New", Courier, monospace
Das würde mir für das Problem auch helfen.Was man aber vielleicht machen könnte, wäre einen "änder die ganze Schrift temporär im Editfeld"-Kopf einzubauen, der Aufwand dafür sollte überschaubar bleiben.
Grundsätzlich geht es mir hauptsächlich dabei nicht darum, mein Problem zu lösen - das kann ich auch lokal. Es ist die Frage, ob es sinnvoll ist, dass ins Forum einzubauen, damit es alle haben? Also, die Frage wäre jetzt u. a. ob es vielleicht noch jemanden gibt, dem das (negativ) aufgefallen ist.
Zuletzt geändert von heisenberg am 04.05.2021 11:59:10, insgesamt 2-mal geändert.
- heisenberg
- Beiträge: 4240
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Ich habe mal zwei Screenshots gemacht.
Normale Schriftart

Courier New Schriftart

Was mir auffällt ist, dass bei der Courier New Variante wesentlich weniger Text in das Textfeld passt. Das wäre schlecht. sieht so aus als ist Courier New in der gleichen Schriftgröße(1.2em) in der Darstellung etwas größer als die Standardschriftart(Trebuchet MS). Das kann man ja verkleinern.
---
Hey MSfree, Du kaperst den Beitrag hier. Mach doch einen eigenen auf.
Normale Schriftart
Courier New Schriftart
Was mir auffällt ist, dass bei der Courier New Variante wesentlich weniger Text in das Textfeld passt. Das wäre schlecht. sieht so aus als ist Courier New in der gleichen Schriftgröße(1.2em) in der Darstellung etwas größer als die Standardschriftart(Trebuchet MS). Das kann man ja verkleinern.
---
Hey MSfree, Du kaperst den Beitrag hier. Mach doch einen eigenen auf.
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Offenbar hat schon mal jemand genau dieses Problem für sich gelöst. [1]* Leider ist die Lösung wohl nicht veröffentlicht worden. Vielleicht lohnt es sich da nachzuhaken.
Andererseits wäre das eine weitere Baustelle um die sich feltel bei Updates kümmern müsste.
[1] https://www.phpbb.de/community/viewtopi ... 1&t=241827
*) ... und hatte beim initialen Erklären des Problems genau das gleiche Veständnisproblem.
Andererseits wäre das eine weitere Baustelle um die sich feltel bei Updates kümmern müsste.
[1] https://www.phpbb.de/community/viewtopi ... 1&t=241827
*) ... und hatte beim initialen Erklären des Problems genau das gleiche Veständnisproblem.

- heisenberg
- Beiträge: 4240
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Danke! Habe ich mal gemacht. Beitrag wird allerdings bei Neu-Nutzern wie mir moderiert.hikaru hat geschrieben:04.05.2021 13:58:21Offenbar hat schon mal jemand genau dieses Problem für sich gelöst. [1]* Leider ist die Lösung wohl nicht veröffentlicht worden. Vielleicht lohnt es sich da nachzuhaken.
Grundsätzlich: ja. Andererseits ist das nix kritisches. Das dürfte auch wegfallen / kaputt gehen. Das wäre dann Sebastians Entscheidung.Andererseits wäre das eine weitere Baustelle um die sich feltel bei Updates kümmern müsste.
Das Plugin ist hier: https://www.phpbb.de/community/viewtopi ... 9&t=242039
bzw. hier: https://github.com/LukeWCS/monospace-for-editor
Nachtrag: Ich warte einfach mal ob es noch irgend eine Form von positivem Feedback gibt; d. h. ob es vielleicht auch noch jemand anderem nützen würde. Wenn nicht würde ich das Anliegen nicht weiter verfolgen, dass das aufgenommen wird.
- feltel
- Webmaster
- Beiträge: 10479
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Ich werd mir das Plugin mal am WE anschauen und auf meiner Testinstallation probieren. Wenn es nicht zu invasiv ist, dann könnte ich damit leben.
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Was spricht denn eigentlich dagegen den Text zuerst in code tags zu schreiben um die Formatierung per Vorschau zu überprüfen und anschließend die code tags wieder zu entfernen?
Die Formatierung bleibt so erhalten und der Text bleibt dennoch „fein” lesbar...
Die Formatierung bleibt so erhalten und der Text bleibt dennoch „fein” lesbar...
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!
Macht ohne Haftung funktioniert nicht!
- heisenberg
- Beiträge: 4240
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Das mache ich ja auch genau so. Das ist aber wenig befriedigend:detix hat geschrieben:04.05.2021 19:48:46Was spricht denn eigentlich dagegen den Text zuerst in code tags zu schreiben um die Formatierung per Vorschau zu überprüfen und anschließend die code tags wieder zu entfernen? Die Formatierung bleibt so erhalten und der Text bleibt dennoch „fein” lesbar...
* Vorschau anklicken
* Leerzeichen abzählen
* Beitrag editieren
* das ganze so lange wiederholen, bis es passt
statt...
WYSIWYG.
- heisenberg
- Beiträge: 4240
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Kleine Anmerkung: forum.ubuntuusers.de und serversupportforum.de haben die Editor-Schriftart auf Monospace.
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Ich finde es aus mehreren Gründen falsch. Von typographisch hässlich mal ganz angesehen. Lesbarkeit von normalem Text sollte vorgehen. Und unter anderem kostet eine breitengleiche Schrift wirklich Platz - macht zwar auf einem 30" Bildschirm nichts aus, aber ob auf einem kleinen Bildschirm oder Handy dann ein Wort mehr oder weniger zu sehen ist schon. Das richtig zu machen artet in Arbeit aus.
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Angenommen, das mit dem Plugin wird nichts, gäbe es eine einfache Möglichkeit dem User die Wahl der Editor-Schrift in seinen phpBB-Einstellungen zu überlassen? Soweit ich es verstanden habe ist es ja aktuell eine forenglobale Einstellung.
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Grundsätzlich ja, aber ...
Man braucht:
* eine kleine Änderung am Code der Userpreferences für die Checkbox, Radiobuttons, Dropdown etc
* eine zusätzliche Variable in der Datenbank, die festhält, welcher Font gewünscht ist
* etwas CSS Code im Stylesheet für die jeweiligen Fälle
* etwas Code im Style, der je nach Einstellung das Div für den Editor entsprechend ausliefert
Simpel wartbar ist das auf Dauer so aber nicht, man müsste wohl ein eigenes Plugin dafür schreiben.
Und hat dann vermutlich das selbe Problem bei einem größeren Update. Es lässt sich damit aber einfacher wieder rausnehmen.
Wenn man eh schon dabei ist, sich da einzuarbeiten, könnte man auch unseren Style mal richtig umsetzen.
... ich hab zum Glück grad überhaupt keine Zeit
Man braucht:
* eine kleine Änderung am Code der Userpreferences für die Checkbox, Radiobuttons, Dropdown etc
* eine zusätzliche Variable in der Datenbank, die festhält, welcher Font gewünscht ist
* etwas CSS Code im Stylesheet für die jeweiligen Fälle
* etwas Code im Style, der je nach Einstellung das Div für den Editor entsprechend ausliefert
Simpel wartbar ist das auf Dauer so aber nicht, man müsste wohl ein eigenes Plugin dafür schreiben.
Und hat dann vermutlich das selbe Problem bei einem größeren Update. Es lässt sich damit aber einfacher wieder rausnehmen.
Wenn man eh schon dabei ist, sich da einzuarbeiten, könnte man auch unseren Style mal richtig umsetzen.
... ich hab zum Glück grad überhaupt keine Zeit

Re: Monospace Schriftart für Texteingabefeld hier im Forum?
vs. ein Userscript mit 50 Zeilen Code für nen Button, dessen größtes Problem die Auffindbarkeit im Forum ist.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
- heisenberg
- Beiträge: 4240
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
@Eggy: Mein Anliegen mit diesem Thread war, über Sinnhaftigkeit, über Vorteile und Nachteile meines Vorschlages zu diskutieren. Du hast hier sachliche Argumente eingebracht. Danke!
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Ich wäre hier eher für ein Greasemonkey-Skript. Wenn man die Suchmaschine seines Vertrauens mit den Begriffen phpBB greasemonkey monospace füttert, kommt man auf diesen Beitrag: http://forums.devnetwork.net/viewtopic. ... 94#p551794 welcher dann irgendwann zu diesem Skript führt:
Hier hat das Skript auf den ersten Blick getan was es soll.
Code: Alles auswählen
/* Post Box Font Fix for DevNetwork.net phpBB Forum
* Copyright (C) 2009 SnyDev.com
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* See <http://www.gnu.org/licenses/>.
*
* Last update: 2009-07-12 05:36 UTC
*/
// ==UserScript==
// @name DevNetwork.net Post Box Font Fix
// @namespace https://snydev.com/greasemonkey/
// @description Changes the posting textarea font (monospace)
// @include http://forums.devnetwork.net/posting.php*
// ==/UserScript==
try {
var tas = document.getElementsByTagName('textarea');
for (var i in tas) {
tas[i].style.fontFamily = 'monospace';
}
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Ganzverwegenenutzenunicode,
siehtaberuebelstaus...
siehtaberuebelstaus...

Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!
Macht ohne Haftung funktioniert nicht!
- heisenberg
- Beiträge: 4240
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Ich denke es ist gut, dass mal testweise als Option reinzunehmen. Vielleicht hilft es ja noch irgendjemandem außer mir.feltel hat geschrieben:04.05.2021 19:31:59Ich werd mir das Plugin mal am WE anschauen und auf meiner Testinstallation probieren. Wenn es nicht zu invasiv ist, dann könnte ich damit leben.
Allerdings hat sich bisher noch niemand gemeldet, der meint, dass sie/er es auch brauchen könnte. Wenn das auch - nachdem es mal eine Weile drin war - niemand vermißt, wenn es wieder rausgeworfen wird, dann würde ich es auch draußen lassen. Ich möchte da keine unnötige Arbeit verursachen, wenn es ohne Nutzen ist.
@Tintom:
Danke für das Greasemonkey-Script. Ich habe das mal überarbeitet, so dass es bei mir im Firefox funktioniert, in mein git hochgeladen(-> script) und im Wiki(

- heisenberg
- Beiträge: 4240
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: Monospace Schriftart für Texteingabefeld hier im Forum?
Habe es jetzt eine Weile in Verwendung und finde das super!