2016.7
See http://vivliostyle.com/en/documentation/supported-features/ for supported features.
Added
- Support
filter
property #220 - Support string and URL values in
attr()
function #234 - Support
left
/right
/recto
/verso
values for(page-)break-before
/(page-)break-after
#25 - Support cross references by
target-counter()
/target-counters()
#248 - Support
box-decoration-break
property #250 - Support
font-size-adjust
property #254 - Support
counter-set
property #255 - Support
image-resolution
property #260- Spec: CSS Image Values and Replaced Content Module Level 3 - Overriding Image Resolutions: the image-resolution property
- Only
<resolution>
value is supported. - Only supported for content of
img
,input[type=image]
andvideo
(applied to poster images) elements and before/after pseudoelements. Other images such as background images, list images or border images are not supported. - The property is applied to vector images such as SVG, as well as raster images. This behavior is different from what the spec specifies.
Changed
counter-reset
andcounter-increment
specified in a page master (@-epubx-page-master
) are now effective to page-based counters #251- Note that these values, if specified, always override values specified in page contexts.
Fixed
- Fix a bug that
clear
is ignored whenwhite-space
property is used before the element #222 - Fix incorrect float positioning #192
- Fix incorrect float clearance #223
- Fix incorrect text offset caused by float #226
- Fix improper rendering of floats with relative width/height #37
- Fix positioning when a float is specified
position: relative
or a float is inside an positioned element #240 - Fix positioning when a float has a writing-mode value different from its container #192
- Fix issue with floats inside an element with an
overflow
value other thanvisible
#224 - Fix issue that a
display
value was always set toblock
for a float, ignoring the original value #232 - Fix layout when a float is wider than its containing block #233
- Avoid error when an element with pseudoelements overflows its container #241
- Fix handling of padding and border of a block fragmented by a page/column break #250
- Fix layout of floats inside flex containers #253
- Fix page break bug in vertical text on Firefox (partially) #263