Pytania oznaczone «typography»

Wyzwania związane z układaniem, układem lub formatowaniem zwykłego tekstu o stałej szerokości.

73
Oblicz Phi (nie Pi)

Nie, nie mam na myśli ϕ = 1.618...i π = 3.14159.... Mam na myśli funkcje . φ (x) jest liczbą całkowitą mniejszą lub równą, xktóra jest względnie podstawowa x. π (x) to liczba liczb pierwszych mniejsza lub równa x. Powiedzmy, że „not pi” to wtedy π̅ (x) i zdefiniujmy, że jest to liczba kompozytów...

48
Unikanie rzek

tło W typografii rzeki są wizualnymi lukami w bloku tekstu, które występują z powodu przypadkowego wyrównania przestrzeni. Są to szczególnie denerwujące, ponieważ mózg zdaje się łatwiej je wychwytywać w widzeniu peryferyjnym, które nieustannie rozprasza wzrok. Jako przykład weźmy następujący blok...

40
Wyśrodkuj tekst!

Wyśrodkuj tekst! W tym wyzwaniu będziesz koncentrować różne linie. Przykłady Foo barbaz Foo barbaz Hello World Hello World Programming Puzzles & Code Golf Programming Puzzles & Code Golf Dane techniczne Każdy wiersz wejściowy zawsze będzie miał co najmniej jeden znak...

35
Boustrophedonise

Powiązane, ale bardzo różne. Bustrofedon jest tekst, gdzie co drugi wiersz piśmie jest obrócony lub odwrócony, przy odwróconej litery. W tym wyzwaniu po prostu odwrócimy co drugą linię, ale pozostawimy nietknięte rzeczywiste znaki. Możesz wybrać, które wiersze mają zostać odwrócone, o ile są to...

31
Między wierszami

Kiedy pewnego dnia zacząłem rysować na papierze w kratkę, wymyśliłem powyższą czcionkę o ujemnych odstępach dla cyfr. Jeśli jeszcze tego nie zauważyłeś, odstępy między powyższymi kształtami dają złoty współczynnik 1.618033988749 . W tym wyzwaniu Twoim zadaniem jest pobranie liczby i wprowadzenie...

26
W pełni uzasadnij i podziel wyraz tekstu blokiem

Given a width and a block of text containing possible hyphen- ation points, format it fully- justified (in monospace). W pełni uzasadniony oznacza, że ​​jest wyrównany do lewej i prawej strony i jest osiągany przez zwiększenie odstępów między słowami, aż każda linia się dopasuje. Związane...

22
Weź CR i LF dosłownie

Jako święto starego, dobrego Notatnika , będziemy traktować zwroty karetki i wiadomości liniowe jako to, co pierwotnie mieli na myśli, a nie to, z czego są (ab-) obecnie używane. Biorąc pod uwagę ciąg znaków składający się z drukowalnych znaków ASCII oraz linii (␊; LF; esc \n; hex 0A; dec 10) i...

21
Sformatuj kroplę kapitału

Wprowadzenie Napisz program lub funkcję, która dodaje kroplę kapitału do akapitu. Program wprowadzi tekst do sformatowania, szerokość kolumny i liczbę wierszy upuszczenia kapitału. Wielkie litery wyglądają tak: Lines: 2 3 4 Drop capital: A| A.| A..| ~' ..| ...| etc. ~~' ...| ~~~' Jest to...

19
Odwróć tekst Boustrophedon

Boustrophedon jest rodzajem tekstu dwukierunkowego, w którym kolejne wiersze występują naprzemiennie między czytaniem od lewej do prawej i od prawej do lewej. Kierunek postaci został również odzwierciedlony w odniesieniu do kierunku czytania. W systemach pisma z odwróconymi liniami znaki zostały...

15
Usuń dzielenie wyrazów

Czas na nowe wyzwanie typograficzne ! Jest to powszechny problem podczas wklejania kopii między różnymi formatami dokumentów: dzieleniem wyrazów. Chociaż zmniejsza nierówność układu wyrównanego do lewej lub wyrównuje odstępy w uzasadnionym układzie, jest to kompletny problem, gdy plik PDF nie jest...

14
I wszyscy ludzie mówili…

Cel Biorąc pod uwagę tekst, który nie zawiera znaków [lub ]wykonaj następujące czynności: Dla każdego wystąpienia Amenz co najmniej jedną wielką literą (czyli wszystkie przypadki Amenwykluczenia amen), wypisz to samo Amen(zachowaj wielkie litery ). Dla każdego wystąpienia /all the people said[?:...

12
Doskonały dowód, zbyt mały, aby fi-!

Siedzisz w domu, pocierając ręce w najbardziej zły sposób. Tym razem będę mógł ustawić społeczność A-SPIN! Po prostu twierdzę, że udowodniłem ten problem (który bez wątpienia można naprawić) w tej książce tutaj… Otwierasz się na pierwszej odpowiedniej stronie. Rysujesz te słowa… Jesteś oczywiście...

11
Zaimplementuj makra akcentujące LaTeX

Wprowadzenie System składu LaTeX używa makr do definiowania akcentów. Na przykład litera ê jest produkowana przez \hat{e}. W tym wyzwaniu Twoim zadaniem jest zaimplementowanie wersji ASCII tej funkcji. Wejście Wprowadzony tekst jest niepustym ciągiem drukowalnych znaków ASCII. Nie będzie...

10
Wyrównaj tekst do bloku

Zadanie Twoim zadaniem jest napisanie całego programu, który dopasuje dane wejściowe do bloku o danym rozmiarze. Wejście: 40 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud...

10
Wyjustuj tekst, dodając spacje

Biorąc pod uwagę ten tekst Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore i dolore magna aliqua. Ut enim ad minim veniam, quis nostrud Exercitation ullamco laboris nisi ut aliquip ex ea commodo konsekat. Duis aute irure dolor in...