1. Overview Sometimes, when authoring a book, users need to use standalone letters from many alphabets multiple times. The way it can be done in Scribus right now, is either opening "Insert character" dialog over and over again, or copy/paste from other parts of text. We propose improving insert of special characters by making turning current dialog into sophisticated floating palette. 2. List of UI elements New "Insert character" dialog should become an expandable palette. 2.1. Expanded version should contain following UI elements: - font fle combobox - symbols class combobox - glyphs map - search box - character array - insert button - glyph palette - palettes combobox - a button to add new glyph palette - a button to switch to collapsed mode 2.2. Expanded version should contain following UI elements: - search box - glyph palette - palettes combobox - a button to add new glyph palette - a button to switch to expanded mode 3. Description of UI elements 3.1. Font fle combobox Font file combobox serves as font file picker 3.2. Symbols class combobox Symbols class combobox serves as filter for different sets of glyphs group into e.g. alphabets 3.3. Glyphs map Glyphs map allows viewing all glyphs from chosen group of glyphs and adding them them to either glyphs array or glyphs palette 3.4. Search box Search box allows searching a glyph by its unicode value and textual description (using unicode table). Upon typing in characters to search for it updates list of result below and allows naviagating between them with arrow keys. Chosen glyph inserts to glyphs array in expanded mode and to glyph palette in collapsed mode. 3.5. Character array Glyphs array stores all chosen glyphs, which makes it possible e.g. consructing words and sentences from the glyph map. 3.6. "Insert" button Content of array can be inserted to the current text frame by clicking this button. After insertion content of glyphs array is emptied (controvesial). 3.7. Glyph palette Glyph palette stores custom glyphs added either from glyphs mapor search box. There can be multiple palettes. New palette can be added by clicking a corresponding button ("+" caption is suggested). Palettes are unique for each document, but can be exported to a text file and be imported into a new document. 3.8. Palette combobox It serves to choose between several palettes. 3.9. A button to add new glyph palette Self-explanatory 3.10. A button to switch to collapsed mode Clicking it collapses the whole dialog to a small floating palette. 3.11. A button to switch to expanded mode Clicking it expands this small floating palette to a full dialog 4. Using mouse in "Character palette" Single click with a left mouse button in the glyph palette or glyph map adds glyph directly to text Middle mouse button or double-click in the glyph palette or glyph map adds glyph to character array Right mouse button in the glyph palette removes selected glyph from palette 5. Glyph palette features Each glyph has a hint, where font face, unicode value and textual description are displayed.