From 9f192127563535946ef58cc1b3cfef248bb1af5d Mon Sep 17 00:00:00 2001 From: Tavmjong Bah Date: Fri, 10 Jun 2016 20:10:18 +0200 Subject: Add 'transform' to list of allowed properties for . (bzr r14972) --- share/attributes/genMapDataCSS.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'share/attributes/genMapDataCSS.pl') diff --git a/share/attributes/genMapDataCSS.pl b/share/attributes/genMapDataCSS.pl index f5f14e1e6..c025a68ec 100755 --- a/share/attributes/genMapDataCSS.pl +++ b/share/attributes/genMapDataCSS.pl @@ -19,7 +19,7 @@ use HTML::TokeParser; # Note "flowRoot, flowPara, flowSpan, flowRegion, and flowRect are Inkscape # specific (failed SVG1.2 items) my @container_elements = ("a", "defs", "glyph", "g", "marker", "mask", "missing-glyph", "pattern", "svg", "switch", "symbol", "use"); -my @graphics_elements = ("circle", "ellipse", "image", "line", "path", "polygon", "polyline", "rect", "text", "use"); +my @graphics_elements = ("circle", "ellipse", "image", "line", "path", "polygon", "polyline", "rect", "text", "flowRoot", "use"); my @filter_primitives = ("feBlend", "feColorMatrix", "feComponentTransfer", "feComposite", "feConvolveMatrix", "feDiffuseLighting", "feDisplacementMap", "feFlood", "feGaussianBlur", "feImage", "feMerge", "feMorphology", "feOffset", "feSpecularLighting", "feTile", "feTurbulence" ); -- cgit v1.2.3 From e3f9123ad143adc30ab486c5e9eb5728b3858dd2 Mon Sep 17 00:00:00 2001 From: Tavmjong Bah Date: Tue, 20 Sep 2016 13:10:36 +0200 Subject: Update CSS tables (font-variants, etc.). (bzr r15121) --- share/attributes/genMapDataCSS.pl | 57 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 56 insertions(+), 1 deletion(-) (limited to 'share/attributes/genMapDataCSS.pl') diff --git a/share/attributes/genMapDataCSS.pl b/share/attributes/genMapDataCSS.pl index c025a68ec..46b0dd120 100755 --- a/share/attributes/genMapDataCSS.pl +++ b/share/attributes/genMapDataCSS.pl @@ -207,7 +207,7 @@ $properties{ "solid-color" }->{inherit} = "no"; push @{$properties{ "solid-opacity" }->{elements}}, @container_elements; push @{$properties{ "solid-opacity" }->{elements}}, @graphics_elements; -$properties{ "solid-opacity" }->{default} = "1.0"; +$properties{ "solid-opacity" }->{default} = "1"; $properties{ "solid-opacity" }->{inherit} = "no"; push @{$properties{ "white-space" }->{elements}}, @container_elements; @@ -232,6 +232,18 @@ $properties{ "shape-margin" }->{default} = "0"; $properties{ "shape-margin" }->{inherit} = "no"; +#CSS Text Level 3 +push @{$properties{ "text-indent" }->{elements}}, @container_elements; +push @{$properties{ "text-indent" }->{elements}}, @text_content_elements; +$properties{ "text-indent" }->{default} = "0"; +$properties{ "text-indent" }->{inherit} = "yes"; + +push @{$properties{ "text-transform" }->{elements}}, @container_elements; +push @{$properties{ "text-transform" }->{elements}}, @text_content_elements; +$properties{ "text-transform" }->{default} = "none"; +$properties{ "text-transform" }->{inherit} = "yes"; + + # CSS Text Decoration push @{$properties{ "text-decoration-line" }->{elements}}, @container_elements; push @{$properties{ "text-decoration-line" }->{elements}}, @text_content_elements; @@ -258,6 +270,49 @@ push @{$properties{ "text-decoration-stroke" }->{elements}}, @text_content_eleme $properties{ "text-decoration-stroke" }->{default} = "NO_DEFAULT"; $properties{ "text-decoration-stroke" }->{inherit} = "no"; + +# CSS Fonts +push @{$properties{ "font-variant-ligatures" }->{elements}}, @container_elements; +push @{$properties{ "font-variant-ligatures" }->{elements}}, @text_content_elements; +$properties{ "font-variant-ligatures" }->{default} = "normal"; +$properties{ "font-variant-ligatures" }->{inherit} = "yes"; + +push @{$properties{ "font-variant-position" }->{elements}}, @container_elements; +push @{$properties{ "font-variant-position" }->{elements}}, @text_content_elements; +$properties{ "font-variant-position" }->{default} = "normal"; +$properties{ "font-variant-position" }->{inherit} = "yes"; + +push @{$properties{ "font-variant-caps" }->{elements}}, @container_elements; +push @{$properties{ "font-variant-caps" }->{elements}}, @text_content_elements; +$properties{ "font-variant-caps" }->{default} = "normal"; +$properties{ "font-variant-caps" }->{inherit} = "yes"; + +push @{$properties{ "font-variant-numeric" }->{elements}}, @container_elements; +push @{$properties{ "font-variant-numeric" }->{elements}}, @text_content_elements; +$properties{ "font-variant-numeric" }->{default} = "normal"; +$properties{ "font-variant-numeric" }->{inherit} = "yes"; + +push @{$properties{ "font-variant-alternates" }->{elements}}, @container_elements; +push @{$properties{ "font-variant-alternates" }->{elements}}, @text_content_elements; +$properties{ "font-variant-alternates" }->{default} = "normal"; +$properties{ "font-variant-alternates" }->{inherit} = "yes"; + +push @{$properties{ "font-variant-east-asian" }->{elements}}, @container_elements; +push @{$properties{ "font-variant-east-asian" }->{elements}}, @text_content_elements; +$properties{ "font-variant-east-asian" }->{default} = "normal"; +$properties{ "font-variant-east-asian" }->{inherit} = "yes"; + +push @{$properties{ "font-variant" }->{elements}}, @container_elements; +push @{$properties{ "font-variant" }->{elements}}, @text_content_elements; +$properties{ "font-variant" }->{default} = "normal"; +$properties{ "font-variant" }->{inherit} = "yes"; + +push @{$properties{ "font-feature-settings" }->{elements}}, @container_elements; +push @{$properties{ "font-feature-settings" }->{elements}}, @text_content_elements; +$properties{ "font-feature-settings" }->{default} = "normal"; +$properties{ "font-feature-settings" }->{inherit} = "yes"; + + # CSS Writing Modes push @{$properties{ "text-orientation" }->{elements}}, @container_elements; push @{$properties{ "text-orientation" }->{elements}}, @text_content_elements; -- cgit v1.2.3 From a902aa0054815571438197e99e9f512900d3929c Mon Sep 17 00:00:00 2001 From: Tavmjong Bah Date: Tue, 3 Jan 2017 16:24:42 +0100 Subject: Add 'line-height' to allowed properties of tspans. (bzr r15387) --- share/attributes/genMapDataCSS.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'share/attributes/genMapDataCSS.pl') diff --git a/share/attributes/genMapDataCSS.pl b/share/attributes/genMapDataCSS.pl index 46b0dd120..a6f432a47 100755 --- a/share/attributes/genMapDataCSS.pl +++ b/share/attributes/genMapDataCSS.pl @@ -173,7 +173,7 @@ $properties{ "marker-mid" }->{inherit} = $properties{ "marker-start" }->{inherit # Inkscape uses CSS property 'line-height' even though this is not part of SVG spec. -push @{$properties{ "line-height" }->{elements}}, "text", "flowRoot", "flowPara"; +push @{$properties{ "line-height" }->{elements}}, "text", "tspan", "flowRoot", "flowPara"; $properties{ "line-height" }->{default} = "NO DEFAULT"; $properties{ "line-height" }->{inherit} = "no"; -- cgit v1.2.3