Skład tekstu akceptacji odstępów?

9

W projektowaniu interfejsu użytkownika często trzeba pracować w ograniczonej przestrzeni i / lub po prostu próbować ograniczyć nadmiernie nadmierne opisy i tym podobne.

Często powoduje to częste używanie ukośników. Tego rodzaju rzeczy.

W przeszłości proszono mnie o dodawanie spacji po każdej stronie cięcia, aby dać mu trochę „oddychającego” miejsca i chociaż na początku wydawało się to nie tak, wolałem też jako opcję.

Przykład:

Download/Print PDF

vs.

Download / Print PDF

Parę pytań:

  • Czy wolisz jeden od drugiego (i dlaczego?)
  • Czy cięcie z odstępami jest dopuszczalne? Czy popełniam typograficzne faux pas?

Idealnie byłoby, gdyby kern / przestrzeń literowa używał ukośnika i nie używałby całych spacji, ale w kontekście web dev, prawdopodobnie ludzie rzadko i / lub programiści spędzają czas na tym szczególe, więc proponuję opcję odstępów. Zapewnia to również dodatkową korzyść polegającą na tym, że istnieje większe prawdopodobieństwo prawidłowego owinięcia w razie potrzeby.

DA01
źródło

Odpowiedzi:

7

Jak często bywa z tymi rzeczami, odpowiedź będzie subiektywna. Oto kilka myśli:

Myślę, że mam tendencję do chodzenia bez miejsca, chyba że martwię się o rzeczy płynące do wielu linii.

Być może kontekst może pomóc w podjęciu decyzji. Może „Pobierz / wydrukuj PDF” ma znaczenie „Pobierz PDF i wydrukuj PDF”, podczas gdy „Pobierz / wydrukuj PDF” mówi „Pobierz i wydrukuj PDF”.

Być może, jeśli to możliwe, możesz spróbować  użyć cienkiej przestrzeni, aby uzyskać lepszą równowagę:

Pobierz / wydrukuj PDF (spacja)
Pobierz / wydrukuj PDF (cienka przestrzeń)
Pobierz / wydrukuj PDF (bez spacji)

Przestrzeń włosów (  ) również powinna być w mieszance, ale nie wyglądała inaczej, kiedy próbowałem tutaj. Istnieje również kilka innych opcji przestrzennych w Unicode , ale nie sądzę, aby inne były związane z tą dyskusją.

Brendan
źródło
Dobra uwaga na niewielką wariancję potencjalnego znaczenia. Jest subtelny i czasami nie tak ważny, ale dobrze wiedzieć. Lubię cienką przestrzeń. Niestety, z mojego doświadczenia wynika, że ​​zachęcanie autorów i programistów treści do przestrzegania tego rodzaju szczegółów jest trudne do kontrolowania, dlatego staram się, aby zasada była jak najprostsza.
DA01
1
Zawsze widziałem ukośnik renderowany jako „lub”, ale mam wrażenie, że ludzie używają spacji tak, jak powiedziałeś, aby pogrupować skojarzenia.
Iain Hallam
5

Augh! Nie nie nie nie nie. Bez odstępów. Kerning to poprawna odpowiedź. Dodanie spacji wprowadza możliwość błędu, złych przerw i błędnej interpretacji. Kiedy dwa przedmioty, które muszą być połączone, są oddzielone sztucznymi przestrzeniami, zrywasz wymagane połączenia. Jeśli wizualnie ci to przeszkadza, zmień ukośnik na „i” (Pobierz i wydrukuj) i już to zrobiłem.

Jestem zarówno pisarzem, jak i redaktorem / korektorem, więc nie ma przypadków, w których pozwalałbym na spacje wokół ukośników. Zawsze.

Lauren-Clear-Monica-Ipsum
źródło
1
No dobrze więc :)
Scott,
2
Kerning to poprawna odpowiedź drukowana, w której jestem jedyną składanką. Niestety, to jest sieć, w której ja, na dobre lub na złe, rzadko formatuję treść HTML. W rzeczywistości możliwość kerningu konkretnej postaci jest prawdopodobnie niemożliwa w korporacyjnym przepływie pracy web dev :(
DA01
1
Zauważ, że pobieranie & thinsp; / & thinsp; print NIE jest możliwe do przeszukiwania „ctrl + f i wpisz”, chyba że: a) zna kody alt; oraz b) uznaje, że przestrzeń nie jest regularną przestrzenią.
horatio
@ DA01 Rozumiem, że kerning nie działa w sieci. Ale w Internecie istnieje szansa, że ​​czcionka / rozmiar itp. Zostaną i tak zastąpione. Po prostu nie możesz kontrolować tekstu HTML w 100%. Najlepszym rozwiązaniem jest posiadanie jak najmniejszej liczby ruchomych części. Dodanie spacji dodaje ruchome części. Dodaje możliwości wprowadzenia błędów. Nie chcesz, aby przepływ pracy deweloperów internetowych był bardziej niepotrzebnie skomplikowany.
Lauren-Clear-Monica-Ipsum
Uznałbym, że ukośnik otoczony spacjami ma inne znaczenie niż ukośnik nie rozdzielany spacją. W szczególności, jeśli wokół ukośnika nie ma miejsca, zinterpretowałbym to jako łączące tylko słowa natychmiast po obu stronach; dodanie spacji sugerowałoby, że ukośnik „dalej sięga”. Używanie ukośnika ze spacjami może być postrzegane podobnie jak łącznik ze spacjami, w którym naprawdę należy używać kreski em (bez spacji), ale nie jestem pewien, czy istnieje taka powszechnie znana odmiana ukośnika w takich przypadkach .
supercat
5

Korzystam z pełnej przestrzeni, gdy tylko jest to możliwe i wykonalne.

Jak stwierdza Brendan w swojej odpowiedzi, jest to bardzo subiektywne.

Wydaje mi się, że pełna przestrzeń po prostu sprawia, że ​​jest o wiele bardziej czytelna i łatwiejsza do odczytania, że ​​jest to jedna z sytuacji.

Jednak gdy używam ukośników w ścieżce pliku lub katalogu, nie używam spacji do wyznaczenia ciągłej ścieżki. Z oczywistych powodów - użytkownicy mogą błędnie podać spację.

Nigdy nie interpretuję tego słowa jako „i”, jak twierdzi Brendan. W mojej głowie zawsze jest to „lub” lub ścieżka do katalogu.

Scott
źródło
Interesujący punkt na temat ścieżki do pliku i / lub adresów URL. Być może jest to argument, aby dodać przestrzeń podczas pracy w kontekście stron internetowych, na których zobaczysz również wiele adresów URL i nie chcesz spacji.
DA01