| Age | Commit message (Collapse) | Author |
|
- add stripe role to control table striping
- values are even (default), odd, all, none
- introduce keys to control striping
- table_body_background_color is "off" value; odd rows by default
- table_body_stripe_background_color is "on" value; even rows by default
|
|
|
|
- patch text cell to remove cursor advancement
- remove hack in default theme for cell padding
|
|
- add support for background color on fragment
- set background color of source block to background color from rouge theme, if specified
- add support for inline_block style in theme (use background color to fill full line height)
- add line_gap property to code category of PDF theme to control how full line height is filled
- add support for extend style in theme to extend background color length of the line
- detect and mark fragments which are line-oriented (required to activate the extend feature)
- activate inline_block and extend feature for insertion/deletion token in pastie theme
|
|
|
|
- add toc_dot_leader_levels key to theme (0-based)
- default to using dot leaders for all levels
- slightly optimize how dot leaders are managed
|
|
level (PR #628)
- use font properties from toc for dots (not from toc levels)
- calculate width of section title and page number correctly
- pass all properties of dot_leader to layout_toc_level
- add font_styles method to fetch font styles as a collection
- simplify text for spacer
- theme_font method now returns the return value of the block
- consolidate code
|
|
|
|
- column widths are treated as ratios
- handle all types of values, including empty string a non-string
- value with two entries (<50% >50%) is interpretted as an empty center column
- value with one entry (100%) is interpretted as a single, center column
- simplfy sample value in theme
|
|
|
|
- add line_style (solid, double, dashed, dotted) support to stroke_vertical rule
- rename theme keys for controlling the vertical rule in an admonition block
* admonition_border_color to admonition_column_rule_color
* admonition_border_color to admonition_column_rule_width
- introduce theme key admonition_column_rule_style
- don't draw vertical rule in admonition block if color is nil or width is 0
- document new theme keys
- adjust indentation in code
|
|
- add admonition_label and admonition_label_<name> categories to theme
- default default settings for admonition labels in themes
- fix vertical alignment of admonition label using manual positioning
- don't process inline formatting in admonition label
- slightly reorg and cleanup code and comments
|
|
|
|
|
|
- display title for abstract
- allow abstract title to be customized by theme
|
|
* resolves #577 display title of open block
* slighly reduce font size of block title (aka caption) in default theme
|
|
|
|
|
|
- The non-breaking hyphen glyph must be included in font or else Prawn's
text arranger inadvertently introduces a line break opportunity when
it partitions character into a separate fragment in order to apply the
fallback font (only happens when a fallback font is used)
|
|
- add support for recto/verso margins when attribute media=prepress
- introduce page_margin_inner and page_margin_outer keys to theme
- calculate page margin for recto and verso pages automatically
- add recto/verso support to running content
- start title page, toc, and content on recto page when media=prepress and doctype=book
- add set_page_margin helper
- add page_margin helper
- add page_side helper
- add recto_page? and verso_page? helpers
- resolve #458 add page labels for all front matter pages to fix page numbering in outline
- simplify toc page nums calculation
- document "prepress" publishing mode in theming guide
- use term "periphery" instead of "position" to refer to running content region
- fix some formatting and wording in theming guide
|
|
|
|
|
|
(PR #517)
* allow running header/footer content to be arranged in columns
* swap column location and content segments in theme keys for running content
|
|
- use arrow (\u203a) as caret for menu path
- introduce menu_caret_content key in theme to control caret content
|
|
- allow theme to set alignment for headings (section titles, discrete headings and toc title)
|
|
Fixes #378.
|
|
Resolves #319.
Visually confirmed in Evince: File > Properties.
|
|
|
|
- reduce line height to account for built-in line height in Noto Serif
|
|
- remove use of horizontal_rhythm and vertical_rhythm from converter
- introduce block-specific padding keys
- introduce vertical_spacing key
* used as a fallback for a block's margin_bottom when key is missing
|
|
- load base theme before loading custom theme
- read base theme from flat layout, do not postprocess
- don't read base theme if using base theme
- don't use base theme before loading default theme
- remove unnecessary keys in default theme, reorg
- update information about base theme in theming guide
- fix image_align key in theming guide
- remove most defensive fallbacks when using theme keys
- minor code cleanups
|
|
- add Cyrillic, Latin Extended-A and Vietnamese characters to Noto Serif font
- generate Noto Serif from unhinted rather than hinted fonts
- fixed alignment of arrows in Noto Serif font; imported double arrows from M+ 1p
- change suffix of Noto Serif fonts from "latin" to "subset" to reflect change
- change suffix of M+ 1p font from "multilingual" to "fallback"
- remove less frequently used glyphs from fallback font
- update theme to use new font files
- update Noto license date to reflect date of last file revision from git repo
- document supported glyphs in default theme file
|
|
- allow header_line_height & footer_line_height to be specified in theme
- properly calculate the height and placement of running content
- placement of image in running content should respect padding settings
- document header_line_height & footer_line_height in theme guide
- update default theme to use new settings
|
|
|
|
- permit the value of "middle" as an alias for "center"
- rename attribute from valign to vertical_align to be consistent w/ CSS
- update theming guide accordingly
|
|
- use proper name for all fonts (so they work in SVGs)
- update theming guide to explain how theme fonts are used in SVGs
- update some comments
|
|
|
|
- autofit (reduce font size) to prevent wrapping in listing & literal blocks
- prevent font size from being reduced more than *_font_size_min
- activate autofit if autofit option is specified on block
- activate autofit if autofit-option attribute is specified on document
- add autofit example to chronicles.adoc
- add additional helper methods to core_ext
|
|
* add ballot box glyphs (0x2610 and 0x2611) to notoserif-regular font
* use ballot box glyphs as marker for checklists
|
|
- add outline_list_marker_font_color setting to control marker font color
- rename toc_dot_leader color to toc_dot_leader_font_color for consistency
|
|
|
|
|
|
|
|
Adds support for the following styles on toc:
- toc_font_family
- toc_font_size
- toc_font_style
- toc_indent
- toc_dot_leader_content
- toc_line_height
- toc_h<n>_font_color
- toc_margin_top
- slightly tweak width calculation for dot leaders
|
|
- add theme settings for running header and footer content
- support image as content in running header and footer
- allow running content to have background color
- use stamps to draw running content background and border
- index chapter and section titles by page
- assign attributes for chapter titles, section titles and page numbering
- add convenience methods for retrieving page margins
- customize running footer in default theme
- document running header and footer keys in theming-guide.adoc
- minor code cleanups
|
|
- tighten spacing between simple list items by default
- allow simple list item spacing to be controlled by theme (outline_list_item_spacing)
- align spacing between items in colist with simple items in outline list
- add helper methods to List and ListItem to check for complex content
- increase default indentation of outline lists
|
|
|
|
- parse CMYK color values in theme
- parse CMYK color values in formatted text
- avoid redundant processing of color values when loading theme
- mixin color types into color values
- show example of CMYK value in default theme
- code formatting
|
|
resolves #157 name per-level heading theme keys consistently
|
|
|