Pertanyaan yang diberi tag typography

Tantangan terkait penataan, tata letak, atau pemformatan teks biasa monospace.

73
Hitung Phi (bukan Pi)

Tidak, maksud saya bukan ϕ = 1.618...dan π = 3.14159.... Maksud saya fungsinya . φ (x) adalah jumlah bilangan bulat kurang dari atau sama dengan xyang relatif prima x. π (x) adalah jumlah bilangan prima yang kurang dari atau sama dengan x. Katakanlah "bukan pi" adalah π̅ (x) dan tetapkan itu...

48
Menghindari Sungai

Latar Belakang Dalam tipografi, sungai adalah kesenjangan visual dalam blok teks, yang terjadi karena penyelarasan spasi secara kebetulan. Ini sangat menjengkelkan karena otak Anda tampaknya mengambilnya dengan lebih mudah dalam penglihatan tepi, yang terus-menerus mengganggu mata Anda. Sebagai...

40
Pusatkan Teks!

Pusatkan Teks! Dalam tantangan ini, Anda akan memusatkan berbagai jalur. Contohnya Foo barbaz Foo barbaz Hello World Hello World Programming Puzzles & Code Golf Programming Puzzles & Code Golf Spesifikasi Setiap baris input akan selalu memiliki setidaknya satu karakter...

35
Boustrophedonise

Terkait tetapi sangat berbeda. Sebuah boustrophedon adalah teks di mana setiap baris tulisan membalik atau terbalik, dengan huruf terbalik. Dalam tantangan ini, kita hanya akan membalik setiap baris lainnya, tetapi membiarkan karakter yang sebenarnya digunakan tetap utuh. Anda dapat memilih garis...

31
Antara Garis

Sementara mencoret-coret kertas berbentuk bujur sangkar beberapa hari yang lalu, saya menemukan font spasi negatif untuk digit. Jika Anda belum melihatnya, ruang antara bentuk di atas menghasilkan rasio emas 1,618033988749 . Dalam tantangan ini, tugas Anda adalah mengambil nomor sebagai masukan...

26
Sepenuhnya membenarkan & tanda hubung blok teks

Given a width and a block of text containing possible hyphen- ation points, format it fully- justified (in monospace). Sepenuhnya dibenarkan berarti selaras di sebelah kiri dan kanan, dan dicapai dengan meningkatkan jarak antara kata-kata sampai setiap baris cocok. Terkait: Ratakan teks dengan...

22
Ambil CR dan LF secara harfiah

Sebagai perayaan Notepad tua yang baik , kami akan memperlakukan carriage return dan line feeds seperti yang mereka maksudkan, dan bukan apa yang mereka (ab-) gunakan untuk hari ini. Diberikan string yang terdiri dari ASCII yang dapat dicetak ditambah umpan garis (␊; LF; esc \n; hex 0A; dec 10)...

21
Format Modal Drop

pengantar Tulis sebuah program atau fungsi yang menambahkan setetes modal ke paragraf. Program akan memasukkan teks ke format, lebar kolom, dan jumlah baris untuk menjatuhkan ibukota. Ibukota drop terlihat seperti ini: Lines: 2 3 4 Drop capital: A| A.| A..| ~' ..| ...| etc. ~~' ...|...

19
Membalikkan Teks Boustrophedon

Boustrophedon adalah jenis teks dua arah dimana baris-baris berikutnya bergantian antara membaca dari kiri ke kanan dan kanan ke kiri. Arah karakter juga dicerminkan sehubungan dengan arah membaca. Dalam sistem penulisan boustrophedon terbalik, karakter diputar 180 bukannya

15
Hapus tanda hubung

Waktunya untuk yang baru tipografi tantangan ! Ini adalah masalah umum ketika menyalin-menempel antara berbagai format dokumen: tanda hubung. Meskipun mengurangi keretakan tata letak kiri rata atau bahkan spasi dalam tata letak yang dibenarkan, ini benar-benar menyakitkan ketika PDF Anda tidak...

14
Dan semua orang berkata ...

Objective Diberikan input teks yang tidak mengandung karakter [atau ], melakukan tindakan berikut: Untuk setiap instance Amendengan setidaknya satu huruf kapital (jadi semua instance Amenmengecualikan amen), output yang sama Amen(mempertahankan kapitalisasi). Untuk setiap instance dari /all the...

12
Bukti paling bagus, terlalu kecil untuk fi—!

Anda duduk di rumah, menggosok tangan Anda dengan cara yang paling jahat. Kali ini, saya akan dapat mengatur komunitas A-SPIN! Saya hanya akan mengklaim bahwa saya telah membuktikan masalah ini (yang tidak diragukan dapat diperbaiki) di dalam buku ini di sini ... Anda membuka halaman yang relevan...

11
Terapkan makro aksen LaTeX

pengantar Sistem penyusunan huruf LaTeX menggunakan makro untuk mendefinisikan aksen. Misalnya, huruf ê diproduksi oleh \hat{e}. Dalam tantangan ini, tugas Anda adalah mengimplementasikan versi ASCII dari fungsi ini. Memasukkan Input Anda adalah string karakter ASCII yang tidak kosong yang dapat...

10
Sejajarkan teks dengan blok

Tugas Tugas Anda adalah menulis seluruh program, yang akan menyelaraskan input yang diberikan ke blok ukuran yang diberikan. Memasukkan: 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...

10
Ratakan teks dengan menambahkan spasi

Diberikan teks ini Anda juga dapat memilih dari semua yang Anda butuhkan, dan juga semua yang Anda sukai, juga melakukan hal-hal lain di luar dan di luar untuk melakukan yang lebih baik. Jika Anda menggunakan minimal video, ini adalah cara terbaik untuk bekerja dengan lebih baik dan lebih baik....

8
Tata Letak Teks dalam Kolom

Tulis program atau fungsi yang memberikan beberapa teks, sejumlah kolom, dan lebar kolom, memformat teks menjadi kolom. Ini tipografi teks biasa . Aturan Memasukkan Teks akan menjadi string ASCII yang dapat dicetak dan mungkin berisi baris baru dan spasi (tetapi tidak tab). Jumlah kolom akan...

8
Bepergian di Bumi yang datar

Koordinat di dunia flat-Earth terdiri dari garis lintang (x) dan garis bujur (y), yang merupakan bilangan bulat dalam kisaran 0 ... 9999. Sama seperti bilangan bulat Gaussian , tetapi selalu ditulis menggunakan notasi ini: 411S 370E Yaitu, dengan Satau Nditambahkan ke garis lintang, dan Eatau...