| Age | Commit message (Collapse) | Author |
|
quote block (PR #1308)
|
|
(PR #1279)
|
|
built-in themes (PR #1230)
|
|
#1220)
- allow theme to control min height required after section to keep on same page
- don't shift section to next page if requirement isn't met and section is empty
|
|
|
|
|
|
|
|
|
|
value for base font size
* don't rely on base_line_height_length theme key in converter
* clarify that the line-height-length property on the base category in the theme is a pseudo property
* use base font size as root font size with fallback value
|
|
|
|
|
|
- create new subset variant of mplus1mn font that includes all alphanumeric characters
- switch default themes to use subset variant of mplus1mn font
|
|
|
|
|
|
- regenerate Noto Serif fonts (using 1.06 from 2016-10-22)
- reimport double arrows from M+ 1p automatically
- update subset font script to process Noto Serif fonts
- add test to verify selected glyphs are present in both Noto Serif and M+ 1p Fallback fonts
- remove unneeded circled numbers from mplus1mn font
|
|
- add filled (negative) circled numbers to M+ 1mn Regular font
- use correct unicode values for filled conums
- add test for specifying filled conum glyphs
|
|
|
|
|
|
|
|
#1154)
|
|
- apply style to footnotes in base theme
- increase font size of code in base theme from 10.5 to 10.8
- fix several defaults in theming guide (button, literal, footnotes)
|
|
default theme
|
|
|
|
|
|
|
|
|
|
* fix placement of text in running header; add assertions to match
* apply custom theme to chronicles example
|
|
|
|
(PR #1016)
- place list of footnotes at end of chapter (when doctype is book) or document (when doctype is article)
- add footnotes category to theme to style footnote list
- add additional footnotes to example documents
- honor footnotes-title attribute to control title of footnote list (unset by default)
|
|
* Update `prawn-icon` to version `2.3.0`. This update upgrades
FontAwesome from version 4 to 5.
* Update the list of supported icon fonts to include the
FontAwesome categories (`solid => fas`, `brands => fab`
and `regular => far`).
* The `fa-*` prefix may still be used to generate icons,
but a deprecation warning will be printed prompting to
use the Font Awesome 5 font categories.
* Use `make_icon` to create an icon instance so that
Prawn::Icon's FA4 => FA5 mapping functions as expected
(as opposed calling Prawn::Icon::FontData.load`.
* Setup `fas` to be the default font family (FontAwesome
solid).
* Remove all references to the `octicon` font. It is no
longer included in `prawn/icon`.
* Create `play_icon` helper method in the extensions
module to to return a icon node when icon fonts are
enabled.
* Update documentation and guides that are applicable to
icon styling.
* Regenerate the `examples/chronicles-example.pdf` file to
include new icons.
|
|
doctype is article (PR #975)
resolves #105
|
|
|
|
|
|
|
|
* resolves #259 fill and stroke bounds of sidebar across all pages
* add continuation border at page boundaries in sidebar
* add advance_page method; use in place of start_new_page when converting section content
* advanced sidebar to next page even when split across pages
|
|
|
|
- add table_border_style and table_border_grid keys to theme
- document new keys
- rename border hash to border_width
- consolidate / cleanup code
|
|
- document table_body_background_color & table_body_stripe_background_color
- set default value for table_body_stripe_background_color in base theme
|
|
- 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
|