Book and Quill

Books and Quills are used to write books the player may read.

Crafting
Book and Quills are crafted using one Book, Feather, and Ink Sac in any arrangement.

Writing
Using this item, the player can write a single book up to 50 pages long, with up to 256 characters per page. No page may be longer than 13 lines. In Singleplayer, the world will pause while a book is being edited. The player has the ability to copy and paste into books. However, the paste will fail if the text being pasted is longer than a single page.

Text in a book can be styled using codes starting with the  character (section sign), which may be copied and pasted into the book.


 * ' + ' creates randomly changing characters.
 * ' + ' creates bold text.
 * ' + ' creates text with a strikethrough.
 * ' + ' creates underlined text.
 * ' + ' creates italic text.
 * ' + ' –  (hexadecimal) creates colored text. See Color Codes.
 * ' + ' resets any of the previous styles so text after it appears normally.

To use multiple formatting codes, the color code must be used first: it will cancel out all preceding codes. If you use multiple codes, and continue typing past the end of a line, the next line will exhibit only the last formatting code used. Hitting  to manually start a new line will also clear all formatting codes.

Most Unicode characters are available in books, and although alt-codes do not work, they may be pasted in without issue. One notable use of Unicode is fullwidth and small caps characters: in Minecraft, these appear as a different font altogether, which can be useful for titles or chapter headings. Convertors exist which can take normal text and output fullwidth text, which can serve as a large convenience for those wishing to use it.

When signed, a book will have the name of the player who wrote it, or "Player" if signed while playing offline. The title of the book can be up to 16 characters long, and the player cannot paste into a title. Special characters can be used in the title, if typed from a keyboard which has them. Alt codes do not work, and the § character cannot be typed even using a keyboard which has it implemented, meaning titles cannot be colored or formatted.

History
The Book and Quill was released in Snapshot 12w17a and will most likely appear in the next public update.

Bugs


here.
 * There is a glitch with formatting codes, where it is possible to get lines of text to overlap each other. It occurs when you type a word which can technically fit in the current line, but the game first tries putting it on a new line. Ordinarily, hitting ' would make it go back to the previous line, and you can continue typing on the new line. However, if it is two characters longer, then it will still go to the previous line, but the cursor goes two lines down. The next time you hit ', you will begin typing at the start of the last line with text on it, causing an entire line of overlap. You can try this with the phrase "§lThis is an odd bug ".
 * A Book and Quill glitch involves the Book and Quill GUI not showing up and the word "missing" being displayed as large, zoomed-in text on a blank sheet of the book as shown
 * By typing random words like "jkgdsojaoifio", until where the line stops, there will be a § character on the line and a letter on the second row that shifts from 0 to 7.

Trivia

 * In order to make the § symbol on Windows, hold down  and press 21 on your number pad (far right side). On Mac OS X, press Option+6.  On Linux, with the Compose key enabled, press Compose key+o+s.  Note, however, that you cannot do this in-game, so you must copy the character and paste it into the game.
 * Even if your keyboard has a § key, you will need to copy and paste it.
 * Various in-game restrictions on books are not hard limits. Third party editors can make books have more than 50 pages, more than 256 characters per page, change author names, and have colored titles, among other things. These books will then function properly in vanilla Minecraft, meaning you may encounter such books on adventure maps or multiplayer servers.
 * Other keyboards may also use instead of  and 21.