A w jaki sposób to rozwiązałoby problem że część ludzi chce czcionkę monospace (@TomRiddle) a część nie (@furious programming) w edytorze?
nikt nie chce mieć czcionki monospace tylko stałą szerokość czcionki żeby móc zrobić tabelkę i napisać kod.
To jest własnie czcionka monospace przyjacielu.
A monospaced font, also called a fixed-pitch, fixed-width, or non-proportional font, is a font whose letters and characters each occupy the same amount of horizontal space. This contrasts with variable-width fonts, where the letters and spacings have different widths.
.
Obecnie trzeba się przeklikiwać na zmianę pomiędzy "Treść" a "Podgląd". Gdyby podgląd był pod postem to można przeboleć czcionkę o stałej szerokości bo od razu widać jak post będzie wyglądał w rzeczywistości - pisząc można więc patrzeć w jedno albo drugie miejsce i mamy obie czcionki na raz (jak na stackoverflow).
Być może, ale pamiętaj że jak piszesz post, to przez dużą część czasu wpisany markdown jest niepoprawny (niedomknięty link, niedomknięta tabelka, niedomknięty obrazek, niedomknięte pogrubienie, niedomknięty kod, etc.) Więc ten podgląd przez sporą część czasu pokazywałby "zesputy" podgląd.
A czemu niby? Nie usuwam żadnych znaków z edytora (nie jest tak, że jak ktoś wpisze *foo*
, to znaki się zamieniają na foo
), w środku siedzi maszyna stanowa która przy zmianie kalkuluje style na nowo (więc np. jak wytniesz i wkleisz całość to dostaniesz dokładnie ten sam efekt).
bo zaczynasz używać innych kontrolek, choćby innej biblioteki do kolorowania składni z obsługą innych języków. szansa że post w rzeczywistości będzie pokolorowany w całkiem inny sposób przechodząc przez całkiem inny kod jest spora
Kontrolki na https://danon.github.io/4programmers/ są poglądowe, na 4programmers.net będą podpięte do tych które są używane teraz, także nawet nikt nie zauważy że coś się zmieniło. Co do kolorowania składni, to użyjemy takiego samego theme'a, tak że będą wyglądały podobnie (lub nawet tak samo, jeśli skopiuje się kody RGB 1:1). Języki postaramy się wspierać takie same, tak żeby wszystko co teraz umie edytor 4programmers.net, umiał też nowy edytor. Co do tego że kolorowanie składni w edytorze będzie inne niż wyrenderowane - być może, ale kolorki można ładnie zmienić tak żeby pasowały.
Dodatkowo jeśli będzie się chciało wprowadzić nową składnię to będzie trzeba robić to w dwóch miejscach, więc nowa kontrolka hamuje rozwój. Najprostsze rozwiązania są najlepsze.
Zawsze mogę usunąć kolorowanie składni z edytora :D Wtedy kolorowanie będzie tylko w jednym miejscu.