diff options
Diffstat (limited to 'BKUViewer/src/main/resources/org')
3 files changed, 703 insertions, 0 deletions
| diff --git a/BKUViewer/src/main/resources/org/w3c/css/properties/Config.properties b/BKUViewer/src/main/resources/org/w3c/css/properties/Config.properties new file mode 100644 index 00000000..0ece8cda --- /dev/null +++ b/BKUViewer/src/main/resources/org/w3c/css/properties/Config.properties @@ -0,0 +1,32 @@ +# configuration file for org.w3c.css.parser.CssFouffa +# Properties should be in the style directory + +# Is the parser should run in CSS2 ? +extended-parser: true + +# the CssStyle to use +#style for CSS1 +css1: org.w3c.css.properties.css1.Css1Style +#style for CSS2 (and mobile profile and TV profile) +css2: org.w3c.css.properties.css2.font.Css2Style +#style for CSS2.1 +css21: org.w3c.css.properties.css21.Css21Style +#style for CSS3 +css3: org.w3c.css.properties.css3.Css3Style +#SVG styles +svg : org.w3c.css.properties.svg.SVGStyle +svgbasic : org.w3c.css.properties.svg.SVGBasicStyle +svgtiny : org.w3c.css.properties.svg.SVGTinyStyle +#ATSC style +atsc-tv: org.w3c.css.properties.atsc.ATSCStyle +#SLXHMTL +slxhtml: at.gv.egiz.bku.slxhtml.css.SLXHTMLStyle + +#media +media: Media.properties + +# file containing the properties files for each profile +profilesProperties: ProfilesProperties.properties + +#default profile +defaultProfile: css21 diff --git a/BKUViewer/src/main/resources/org/w3c/css/properties/ProfilesProperties.properties b/BKUViewer/src/main/resources/org/w3c/css/properties/ProfilesProperties.properties new file mode 100644 index 00000000..8c2aded8 --- /dev/null +++ b/BKUViewer/src/main/resources/org/w3c/css/properties/ProfilesProperties.properties @@ -0,0 +1,30 @@ +# The list of properties to use + +# properties for CSS1 +css1 : CSS1Properties.properties + +# properties for CSS2 +css2 : CSS2Properties.properties + +# properties for CSS2.1 +css21 : CSS21Properties.properties + +# properties for CSS3 +css3 : CSS3Properties.properties + +# properties for mobile profile +mobile : MobileProperties.properties + +# properties for ATSC TV profile +atsc-tv : ATSCProperties.properties + +# properties for TV profile +tv : TVProperties.properties + +# properties for SVG profiles +svg : SVGProperties.properties +svgbasic : SVGBasicProperties.properties +svgtiny : SVGTinyProperties.properties + +# properties for SLXHTML profile +slxhtml : SLXHTMLProperties.properties diff --git a/BKUViewer/src/main/resources/org/w3c/css/properties/SLXHTMLProperties.properties b/BKUViewer/src/main/resources/org/w3c/css/properties/SLXHTMLProperties.properties new file mode 100644 index 00000000..dec68c11 --- /dev/null +++ b/BKUViewer/src/main/resources/org/w3c/css/properties/SLXHTMLProperties.properties @@ -0,0 +1,641 @@ +# All properties for all media + +# CSS2 Properties + +# Margin spacing +# +# The margin-top, margin-bottom, margin-left and margin-right properties  +# must be supported by a Citizen Card Environment. Values specified as percentages  +# (cf. section 3.5.1.2) should be supported. +# +# The margin property may be supported by a Citizen Card Environment. +# +# An instance document must not contain a negative value in the properties mentioned  +# above. Otherwise it must be rejected by the Citizen Card Environment. + +margin-top:                     at.gv.egiz.bku.slxhtml.css.CssMarginTopSLXHTML +margin-bottom:                  at.gv.egiz.bku.slxhtml.css.CssMarginBottomSLXHTML +margin-left:                    at.gv.egiz.bku.slxhtml.css.CssMarginLeftSLXHTML +margin-right:                   at.gv.egiz.bku.slxhtml.css.CssMarginRightSLXHTML +margin:                         at.gv.egiz.bku.slxhtml.css.CssMarginSLXHTML + +# Padding spacing +# +# The padding-top, padding-bottom, padding-left and padding-right properties must be  +# supported by a Citizen Card Environment. Values specified as percentages (cf. section  +# 3.5.1.2) should be supported. +# +# The padding property may be supported by a Citizen Card Environment. +# +# An instance document must not contain a negative value in the properties  +# mentioned above. Otherwise it must be rejected by the Citizen Card Environment. + +padding-top:                    at.gv.egiz.bku.slxhtml.css.CssPaddingTopSLXHTML +padding-bottom:                 at.gv.egiz.bku.slxhtml.css.CssPaddingBottomSLXHTML +padding-left:                   at.gv.egiz.bku.slxhtml.css.CssPaddingLeftSLXHTML +padding-right:                  at.gv.egiz.bku.slxhtml.css.CssPaddingRightSLXHTML +padding:                        at.gv.egiz.bku.slxhtml.css.CssPaddingSLXHTML + +# +# Borders +# + +# Border width +# +# The border-top-width, border-bottom-width, border-left-width, border-right-width  +# and border-width properties should be supported by a Citizen Card Environment. If  +# the properties are supported, the predefined values thin, medium and thick should  +# also be supported (cf. [CSS 2], section 8.5.1).  + +border-top-width:               org.w3c.css.properties.css1.CssBorderTopWidthCSS2 +border-right-width:             org.w3c.css.properties.css1.CssBorderRightWidthCSS2 +border-left-width:              org.w3c.css.properties.css1.CssBorderLeftWidthCSS2 +border-bottom-width:            org.w3c.css.properties.css1.CssBorderBottomWidthCSS2 + +# Border colour +# +# The border-top-color, border-bottom-color, border-left-color, border-right-color  +# and border-color properties should be supported by a Citizen Card Environment. The  +# predefined value transparent for the border-color property may be supported (cf.  +# [CSS 2], section 8.5.2). + +border-top-color:               at.gv.egiz.bku.slxhtml.css.CssBorderTopColorSLXHTML +border-right-color:             at.gv.egiz.bku.slxhtml.css.CssBorderRightColorSLXHTML +border-left-color:              at.gv.egiz.bku.slxhtml.css.CssBorderLeftColorSLXHTML +border-bottom-color:            at.gv.egiz.bku.slxhtml.css.CssBorderBottomColorSLXHTML + +# Border style +#  +# The border-top-style, border-bottom-style, border-left-style, border-right-style and  +# border-style properties should be supported by a Citizen Card Environment. If the properties  +# are supported, the predefined values none, dashed, dotted, solid and double should also  +# be supported; all other values may be supported (cf. [CSS 2], section 8.5.3). + +border-top-style:               org.w3c.css.properties.css1.CssBorderTopStyleCSS2 +border-right-style:             org.w3c.css.properties.css1.CssBorderRightStyleCSS2 +border-left-style:              org.w3c.css.properties.css1.CssBorderLeftStyleCSS2 +border-bottom-style:            org.w3c.css.properties.css1.CssBorderBottomStyleCSS2 + +# Shorthand +# +# The properties for the shorthand version of the border properties (border-top,  +# border-bottom, border-left, border-right and border (cf. [CSS 2], section 8.5.4)  +# should be supported by a Citizen Card Environment. The recommended values result  +# from the three previous sections. + +border-width:                   org.w3c.css.properties.css1.CssBorderWidthCSS2 +border-color:                   at.gv.egiz.bku.slxhtml.css.CssBorderColorSLXHTML +border-style:                   org.w3c.css.properties.css1.CssBorderStyleCSS2 +border-top:                     org.w3c.css.properties.css1.CssBorderTopCSS2 +border-right:                   org.w3c.css.properties.css1.CssBorderRightCSS2 +border-left:                    org.w3c.css.properties.css1.CssBorderLeftCSS2 +border-bottom:                  org.w3c.css.properties.css1.CssBorderBottomCSS2 +border:                         at.gv.egiz.bku.slxhtml.css.CssBorderSLXHTML + +# +# Positioning of boxes +# + +# Box type +# +# The property for controlling the box type (display) may be supported by a Citizen  +# Card Environment (cf. [CSS 2], section 9.2). + +display:                        org.w3c.css.properties.css1.CssDisplayCSS2 + +# Positioning scheme +# +# The property for defining the positioning scheme for a box (position, cf. [CSS 2],  +# section 9.3) must not be contained in an instance document to prevent content  +# from overlapping. Otherwise the instance document must be rejected by the Citizen  +# Card Environment. + +#! position:                       org.w3c.css.properties.css1.CssPosition + +# Box spacing +#  +# The property for defining the positioning scheme for a box (top, bottom, left, right;  +# cf. [CSS 2], section 9.3) must not be contained in an instance document to prevent  +# content from overlapping. Otherwise the instance document must be rejected by the  +# Citizen Card Environment.  +  +#! top:                            org.w3c.css.properties.css1.CssTop +#! right:                          org.w3c.css.properties.css1.CssRight +#! left:                           org.w3c.css.properties.css1.CssLeft +#! bottom:                         org.w3c.css.properties.css1.CssBottom +  +# Flow around boxes +# +# The properties for defining the flow around boxes (float, clear) may be supported by  +# a Citizen Card Environment (cf. [CSS 2], section 9.5). + +float:                          org.w3c.css.properties.css1.CssFloat +clear:                          org.w3c.css.properties.css1.CssClear + +# Positioning of boxes on the z-axis +# +# The property for defining the positioning of boxes on the z-axis (z-index, cf. [CSS 2],  +# section 9.9) must not be contained in an instance document to prevent content from  +# overlapping. Otherwise the instance document must be rejected by the Citizen Card Environment. + +#! z-index:                        org.w3c.css.properties.css1.CssZIndex + +# Text direction +# +# The properties for controlling the text direction (direction, unicode-bidi) may be  +# supported by a Citizen Card Environment (cf. [CSS 2], section 9.10). + +direction:                      org.w3c.css.properties.css1.CssDirection +unicode-bidi:                   org.w3c.css.properties.css1.CssUnicodeBidi + +# +# Displaying boxes +# + +# Width and height +# +# The properties for specifying the width and height of a box (width, height, cf. [CSS 2],  +# sections 10.2 and 10.5) must not be supported by a Citizen Card Environment to prevent  +# content from overlapping. Otherwise the instance document must be rejected by the  +# Citizen Card Environment. +#  +# The properties for specifying the minimum width and height of a box (min-width, min-height)  +# may be supported by a Citizen Card Environment (cf. [CSS 2], sections 10.4 and 10.7). +#  +# The properties for specifying the maximum width and height of a box (max-width, max-height,  +# cf. [CSS 2], sections 10.4 and 10.7) must not be supported by a Citizen Card Environment  +# to prevent content from overlapping. Otherwise the instance document must be rejected by  +# the Citizen Card Environment.  + +#! width:                          org.w3c.css.properties.css1.CssWidth +min-width:                      org.w3c.css.properties.css1.CssMinWidth +#! max-width:                      org.w3c.css.properties.css1.CssMaxWidth +min-height:                     org.w3c.css.properties.css1.CssMinHeight +#! max-height:                     org.w3c.css.properties.css1.CssMaxHeight +#! height:                         org.w3c.css.properties.css1.CssHeight + +# Line height +# +# The properties for specifying the line height (line-height, vertical-align) should be  +# supported by a Citizen Card (cf. [CSS 2], section 10.8). The only exception is the  +# vertical-align property: In this case a Citizen Card Environment must be able to interpret  +# the values sub and super. + +line-height:                    org.w3c.css.properties.css1.CssLineHeightCSS2 +vertical-align:                 org.w3c.css.properties.css1.CssVerticalAlign + +# +# Visible area in boxes +# + +# The property for specifying the visibility of a box (visibility) may be supported by a  +# Citizen Card Environment (cf. [CSS 2], section 11). +# +# The properties for controlling the visible area of a box (overflow, clip; cf. [CSS 2],  +# section 11) must not be contained in an instance document to prevent hidden content. Otherwise  +# the instance document must be rejected by the Citizen Card Environment. + +#! overflow:                       org.w3c.css.properties.css1.CssOverflow +#! clip:                           org.w3c.css.properties.css1.CssClip +visibility:                     org.w3c.css.properties.css1.CssVisibility + +# +# Generated content, numbering, lists +# + +# Generated content +# +# The property for generating content (content) may be supported by a Citizen Card Environment  +# (cf. [CSS 2], section 12.2). + +content:                        org.w3c.css.properties.css1.CssContentCSS2 + +# Displaying quotation marks +# +# The property for displaying quotation marks (quotes) may be supported by a Citizen Card  +# Environment (cf. [CSS 2], section 12.3). + +quotes:                         org.w3c.css.properties.css1.CssQuotes + +# Numbering +# +# The properties for automatic numbering (counter-reset, counter-increment) may be supported  +# by a Citizen Card Environment (cf. [CSS 2], section 12.5). + +counter-reset:                  org.w3c.css.properties.css1.CssCounterReset +counter-increment:              org.w3c.css.properties.css1.CssCounterIncrement + +# +# Markers and lists +# + +# Marker spacing +#  +# The property for defining the space between a marker and the associated box  +# (marker-offset) may be supported by a Citizen Card Environment (cf. [CSS 2],  +# section 12.6.1). + +marker-offset:                  org.w3c.css.properties.css1.CssMarkerOffset + +# List symbols +# +# For the property for selecting the list symbol (list-style-type) a Citizen  +# Card Environment must support the values none, disc, circle, square, decimal,  +# decimal-leading-zero, lower-roman, upper-roman, lower-alpha, lower-latin,  +# upper-alpha and upper-latin. The other values may be supported (cf. [CSS 2],  +# section 12.6.2). + +list-style-type:                org.w3c.css.properties.css1.CssListStyleTypeCSS2 + +# Position of the list symbol +# +# The property for positioning the list symbol in relation to the associated box  +# (list-style-position) should be supported by a Citizen Card Environment (cf. [CSS 2],  +# section 12.6.2). + +list-style-position:            org.w3c.css.properties.css1.CssListStylePositionCSS2 + +# Image as a list symbol +# +# The property for selecting an image as a list symbol (list-style-image) may be supported  +# by a Citizen Card Environment (cf. [CSS 2], section 12.6.2). If the Citizen Card Environment  +# supports this property, then it must proceed in respect of the integration of the image  +# in the signature as described in section 2.1.7.  + +# optional, not supported: +#! list-style-image:               org.w3c.css.properties.css1.CssListStyleImageCSS2 + +# Shorthand +# +# The property for the shorthand version of the list properties (list-style) should be supported  +# by a Citizen Card Environment. The recommended values result from the explanations for the  +# list-style-type, list-style-position and list-style-image properties above (cf. [CSS 2],  +# section 12.6.2). + +list-style:                     org.w3c.css.properties.css1.CssListStyleCSS2 + +# Page-based media +# +# The properties for page-based media may be supported by a Citizen Card Environment (size, marks,  +# page-break-before, page-break-inside, page-break-after, page, orphans and widows (cf. [CSS 2],  +# section 13). + +page-break-before:              org.w3c.css.properties.paged.PageBreakBefore +page-break-after:               org.w3c.css.properties.paged.PageBreakAfter +page-break-inside:              org.w3c.css.properties.paged.PageBreakInside +page:                           org.w3c.css.properties.paged.Page +orphans:                        org.w3c.css.properties.paged.Orphans +widows:                         org.w3c.css.properties.paged.Widows + +@page.size:                     org.w3c.css.properties.paged.Size +@page.marks:                    org.w3c.css.properties.paged.Marks +@page.page-break-before:        org.w3c.css.properties.paged.PageBreakBefore +@page.page-break-after:         org.w3c.css.properties.paged.PageBreakAfter +@page.page-break-inside:        org.w3c.css.properties.paged.PageBreakInside +@page.page:                     org.w3c.css.properties.paged.Page +@page.orphans:                  org.w3c.css.properties.paged.Orphans +@page.widows:                   org.w3c.css.properties.paged.Widows + + +# +# Colours and background +# + +# A Citizen Card Environment must support all the options for specifying a colour listed in [CSS 2],  +# section 4.3.6 for a CSS property, if such an option is available for this property according to [CSS 2]. +# +# The exceptions are the system colours (cf. [CSS 2], section 18.2); these must not be used in an  +# instance document so as to prevent dependencies on the system environment. Otherwise the instance  +# document must be rejected by the Citizen Card Environment. + +# Colour + +# The property for defining the foreground colour of the content of an element (color) must be  +# supported by a Citizen Card Environment (cf. [CSS 2], section 14.1). + +color:                          at.gv.egiz.bku.slxhtml.css.CssColorSLXHTML + +# Background +# +# The property for defining the background colour of the content of an element (background-color)  +# must be supported by a Citizen Card Environment (cf. [CSS 2], section 14.2.1). +# +# The properties for selecting and controlling an image as background (background-image, background-repeat,  +# background-position, background-attachment; cf. [CSS 2], section 14.2.1) must not be contained in an  +# instance document to prevent content from overlapping. Otherwise the instance document must be  +# rejected by the Citizen Card Environment. + +# The property for the shorthand version of the background properties (background) should be supported  +# by a Citizen Card Environment. The recommended values result from the explanations for the background-color  +# property above (cf. [CSS 2], section 14.2.1). If the property contains values for selecting and controlling  +# an image as background, the instance document must be rejected by the Citizen Card Environment. + +background-color:               at.gv.egiz.bku.slxhtml.css.CssBackgroundColorSLXHTML +#! background-image:               org.w3c.css.properties.css1.CssBackgroundImageCSS2 +#! background-repeat:              org.w3c.css.properties.css1.CssBackgroundRepeatCSS2 +#! background-attachment:          org.w3c.css.properties.css1.CssBackgroundAttachmentCSS2 +#! background-position:            org.w3c.css.properties.css1.CssBackgroundPositionCSS2 +background:                     at.gv.egiz.bku.slxhtml.css.CssBackgroundSLXHTML + +# +# Fonts +# +# +# For the property for selecting a font family (font-family), a Citizen Card Environment must  +# support the predefined values serif, sans-serif and monospaced for the general font families.  +# All other values may be supported by a Citizen Card Environment (cf. [CSS 2], section 15.2.2). +# +# If a preferred font family is specified in the instance document that cannot be displayed by the  +# Citizen Card Environment, then the Citizen Card Environment may still display the instance  +# document if another displayable font family has been specified as an alternative. For example,  +# if the specification in the instance document is font-family: "Times New Roman", serif, then the  +# Citizen Card Environment may display the instance document in the secure viewer even if it does  +# not know the Times New Roman font family (as it must always support serif). + +font-family:                    org.w3c.css.properties.css1.CssFontFamilyCSS2 + +# Font style +# +# The properties for defining the font style (font-style) and font weight (font-weight)  +# must be supported by a Citizen Card Environment. The values normal and italic must be supported,  +# while the value oblique should be supported. +#  +# The property for defining the font variant (font-variant) should be supported by a Citizen Card  +# Environment, while the property for defining the font stretch (font-stretch) may be supported  +# by a Citizen Card Environment (cf. [CSS 2], section 15.2.3). + +font-style:                     org.w3c.css.properties.css1.CssFontStyleCSS2 +font-weight:                    org.w3c.css.properties.css1.CssFontWeightCSS2 +font-variant:                   org.w3c.css.properties.css1.CssFontVariantCSS2 +font-stretch:                   org.w3c.css.properties.css1.CssFontStretchCSS2 + +# Font size +# +# The property for specifying the font size (font-size) must be supported by a Citizen  +# Card Environment. The property for specifying the stretch ratio (font-size-adjust) may  +# be supported by a Citizen Card Environment (cf. [CSS 2], section 15.2.4). + +font-size:                      org.w3c.css.properties.css1.CssFontSizeCSS2 +font-size-adjust:               org.w3c.css.properties.css1.CssFontSizeAdjustCSS2 + +# Shorthand +# +# The property for the shorthand version of the font properties (font) should be supported by  +# a Citizen Card Environment (cf. [CSS 2], section 15.2.5). The recommended values result from  +# the explanations above for the font-style, font-variant, font-weight, font-size and font-family  +# properties and the explanations for the line-height property in section 3.5.4.2. +# +# The additional, predefined values relating to the system fonts used (caption, icon, etc.) must  +# not be contained in an instance document so as to prevent dependencies on the system environment.  +# Otherwise the instance document must be rejected by the Citizen Card Environment.  + +font:                           at.gv.egiz.bku.slxhtml.css.CssFontSLXHTML + +# +# Displaying text +# + +# Non-displayable characters +#  +# If the text of an instance document contains a character that cannot be displayed by the  +# Citizen Card Environment, then the instance document must be rejected by the Citizen Card  +# Environment. The character must not be represented by a placeholder. + +# FIXME: How to implement?! + +# Indent +# +# The property for indenting the first line of a text block (text-indent) should be supported  +# by a Citizen Card Environment (cf. [CSS 2], section 16.1). + +text-indent:                    org.w3c.css.properties.css1.CssTextIndent + +# Alignment +# +# For the property for aligning the content of a text block (text-align) a Citizen Card Environment  +# must support the values left, right and center. The value justified should be supported,  +# while the specification of a string value may be supported (cf. [CSS 2], section 16.2). + +text-align:                     org.w3c.css.properties.css1.CssTextAlign + +# Text decoration +# +# For the property for decorating a text (text-decoration; cf. [CSS 2], section 16.3.1) a  +# Citizen Card Environment must support the values none, underline and line-through. +# +# The value blink must not be contained in an instance document. Otherwise the instance  +# document must be rejected by the Citizen Card Environment. +# +# The other values may be supported by a Citizen Card Environment. + +text-decoration:                at.gv.egiz.bku.slxhtml.css.CssTextDecorationSLXHTML + +# Shadows +# +# The property for specifying a text shadow (text-shadow) may be supported by a Citizen Card  +# Environment (cf. [CSS 2], section 16.3.2). + +text-shadow:                    org.w3c.css.properties.css1.CssTextShadow + +# Word and letter spacing +# +# The word-spacing and letter-spacing should be supported by a Citizen Card Environment  +# (cf. [CSS 2], section 16.4). +# +# An instance document must not contain negative values in order to prevent content from  +# overlapping. Otherwise the instance document must be rejected by the Citizen Card Environment.  + +word-spacing:                   at.gv.egiz.bku.slxhtml.css.CssWordSpacingSLXHTML +letter-spacing:                 at.gv.egiz.bku.slxhtml.css.CssLetterSpacingSLXHTML + +# Capitalisation +# +# The property for specifying the capitalisation of the text of an element (text-transform)  +# may be supported by a Citizen Card Environment (cf. [CSS 2], section 16.5). + +text-transform:                 org.w3c.css.properties.css1.CssTextTransform + +# White space +# +# The property for the handling of white space within the text of an element (white-space) should  +# be supported by a Citizen Card Environment (cf. [CSS 2], section 16.6). + +white-space:                    org.w3c.css.properties.css1.CssWhiteSpace + +# +# Tables +# + +# Position of caption +# +# A Citizen Card Environment should support the top and bottom properties for the property for  +# specifying the position when labelling a table (caption-side); the properties left and right  +# may be supported (cf. [CSS 2], section 17.4.1). + +caption-side:                   org.w3c.css.properties.css2.table.CaptionSide + +# Layout algorithm +# +# The property for defining the layout algorithm for a table (table-layout) may be supported by  +# a Citizen Card Environment (cf. [CSS 2], section 17.5.2). +# +# However, the fixed value must not be supported because the layout algorithm selected with it can  +# cause content to overlap. +# +# In general, the viewer component of the Citizen Card Environment must use a layout algorithm for a  +# table that does not generate an overflow, in other words with which the content of every table  +# element can be rendered so that it does not extend beyond the confines of the table element.  +# There is an example of such an algorithm in [CSS 2], section 17.5.2, subsection Automatic table layout. + +table-layout:                   at.gv.egiz.bku.slxhtml.css.TableLayoutSLXHTML +row-span:                       org.w3c.css.properties.css2.table.RowSpan +column-span:                    org.w3c.css.properties.css2.table.ColumnSpan + +# Borders +# +# The properties for displaying borders in tables (border-collapse, border-spacing, empty-cells) may  +# be supported by a Citizen Card Environment (cf. [CSS 2], section 17.6). + +border-collapse:                org.w3c.css.properties.css2.table.BorderCollapse +border-spacing:                 org.w3c.css.properties.css2.table.BorderSpacing +empty-cells:                    org.w3c.css.properties.css2.table.EmptyCells + +# Voice output +# +# The property for controlling the voice output of the column headers in a table (speak-header) may  +# be supported by a Citizen Card Environment (cf. [CSS 2], section 17.7.1). + +speak-header:                   org.w3c.css.properties.css2.table.SpeakHeader + +# +# User interface +# + +# Cursor format +# +# The property for controlling the cursor format (cursor; cf. [CSS 2], section 18.1) must not be  +# contained in an instance document. Otherwise the instance document must be rejected by the Citizen  +# Card Environment.  + +#! cursor:                         org.w3c.css.properties.css2.user.CursorCSS2 + +# Contours +# +# The properties for defining element contours (outline-width, outline-style, outline-color and  +# outline; cf. [CSS 2], section 18.4) must not be contained in an instance document. Otherwise the  +# instance document must be rejected by the Citizen Card Environment.  + +#! outline:                        org.w3c.css.properties.css2.user.Outline +#! outline-width:                  org.w3c.css.properties.css2.user.OutlineWidth +#! outline-style:                  org.w3c.css.properties.css2.user.OutlineStyle +#! outline-color:                  org.w3c.css.properties.css2.user.OutlineColor + +# +# Aural Properties +# +# The properties for the voice output of a document (cf. [CSS 2], section 19) may be supported  +# by a Citizen Card Environment. + +volume:                         org.w3c.css.properties.aural.ACssVolume +pause-before:                   org.w3c.css.properties.aural.ACssPauseBefore +pause-after:                    org.w3c.css.properties.aural.ACssPauseAfter +pause:                          org.w3c.css.properties.aural.ACssPause +cue-before:                     org.w3c.css.properties.aural.ACssCueBefore +cue-after:                      org.w3c.css.properties.aural.ACssCueAfter +cue:                            org.w3c.css.properties.aural.ACssCue +play-during:                    org.w3c.css.properties.aural.ACssPlayDuring +voice-family:                   org.w3c.css.properties.aural.ACssVoiceFamily +elevation:                      org.w3c.css.properties.aural.ACssElevation +speech-rate:                    org.w3c.css.properties.aural.ACssSpeechRate +pitch:                          org.w3c.css.properties.aural.ACssPitch +pitch-range:                    org.w3c.css.properties.aural.ACssPitchRange +stress:                         org.w3c.css.properties.aural.ACssStress +richness:                       org.w3c.css.properties.aural.ACssRichness +speak-punctuation:              org.w3c.css.properties.aural.ACssSpeakPunctuation +speak-date:                     org.w3c.css.properties.aural.ACssSpeakDate +speak-numeral:                  org.w3c.css.properties.aural.ACssSpeakNumeral +speak-time:                     org.w3c.css.properties.aural.ACssSpeakTime +speak:                          org.w3c.css.properties.aural.ACssSpeak +azimuth:                        org.w3c.css.properties.aural.ACssAzimuth + +# +# @page +# +# The @page rule for defining the page properties for page-based output media may be  +# supported by a Citizen Card Environment (cf. [CSS 2], section 13, and section 3.5.7  +# of this document).  +# + +@page.margin-top:               org.w3c.css.properties.css1.CssMarginTop +@page.margin-bottom:            org.w3c.css.properties.css1.CssMarginBottom +@page.margin-left:              org.w3c.css.properties.css1.CssMarginLeft +@page.margin-right:             org.w3c.css.properties.css1.CssMarginRight +@page.margin:                   org.w3c.css.properties.css1.CssMargin +@page.padding-top:              org.w3c.css.properties.css1.CssPaddingTop +@page.padding-bottom:           org.w3c.css.properties.css1.CssPaddingBottom +@page.padding-left:             org.w3c.css.properties.css1.CssPaddingLeft +@page.padding-right:            org.w3c.css.properties.css1.CssPaddingRight +@page.padding:                  org.w3c.css.properties.css1.CssPadding +@page.border-top-width:         org.w3c.css.properties.css1.CssBorderTopWidthCSS2 +@page.border-right-width:       org.w3c.css.properties.css1.CssBorderRightWidthCSS2 +@page.border-left-width:        org.w3c.css.properties.css1.CssBorderLeftWidthCSS2 +@page.border-bottom-width:      org.w3c.css.properties.css1.CssBorderBottomWidthCSS2 +@page.border-top-color:         org.w3c.css.properties.css1.CssBorderTopColorCSS2 +@page.border-right-color:       org.w3c.css.properties.css1.CssBorderRightColorCSS2 +@page.border-left-color:        org.w3c.css.properties.css1.CssBorderLeftColorCSS2 +@page.border-bottom-color:      org.w3c.css.properties.css1.CssBorderBottomColorCSS2 +@page.border-top-style:         org.w3c.css.properties.css1.CssBorderTopStyleCSS2 +@page.border-right-style:       org.w3c.css.properties.css1.CssBorderRightStyleCSS2 +@page.border-left-style:        org.w3c.css.properties.css1.CssBorderLeftStyleCSS2 +@page.border-bottom-style:      org.w3c.css.properties.css1.CssBorderBottomStyleCSS2 +@page.border-width:             org.w3c.css.properties.css1.CssBorderWidthCSS2 +@page.border-color:             org.w3c.css.properties.css1.CssBorderColorCSS2 +@page.border-style:             org.w3c.css.properties.css1.CssBorderStyleCSS2 +@page.border-top:               org.w3c.css.properties.css1.CssBorderTopCSS2 +@page.border-right:             org.w3c.css.properties.css1.CssBorderRightCSS2 +@page.border-left:              org.w3c.css.properties.css1.CssBorderLeftCSS2 +@page.border-bottom:            org.w3c.css.properties.css1.CssBorderBottomCSS2 +@page.border:                   org.w3c.css.properties.css1.CssBorderCSS2 +@page.display:                  org.w3c.css.properties.css1.CssDisplayCSS2 +@page.position:                 org.w3c.css.properties.css1.CssPosition +@page.z-index:                  org.w3c.css.properties.css1.CssZIndex +@page.direction:                org.w3c.css.properties.css1.CssDirection +@page.unicode-bidi:             org.w3c.css.properties.css1.CssUnicodeBidi +@page.top:                      org.w3c.css.properties.css1.CssTop +@page.right:                    org.w3c.css.properties.css1.CssRight +@page.left:                     org.w3c.css.properties.css1.CssLeft +@page.bottom:                   org.w3c.css.properties.css1.CssBottom +@page.float:                    org.w3c.css.properties.css1.CssFloat +@page.clear:                    org.w3c.css.properties.css1.CssClear + +# +# @font-face +# +# The @font-face rule for describing or referencing additional font families (cf. [CSS 2],  +# section 15.3) must not be used in an instance document. The viewer component of the Citizen  +# Card Environment must reject an instance document containing a @font-face rule.  + +#! @font-face.font-style:          org.w3c.css.properties.css2.font.FontStyle +#! @font-face.font-variant:        org.w3c.css.properties.css2.font.FontVariant +#! @font-face.font-weight:         org.w3c.css.properties.css2.font.FontWeight +#! @font-face.font-size:           org.w3c.css.properties.css2.font.FontSize +#! @font-face.font-family:         org.w3c.css.properties.css2.font.FontFamily +#! @font-face.font-stretch:        org.w3c.css.properties.css2.font.FontStretch +#! @font-face.unicode-range:       org.w3c.css.properties.css2.font.UnicodeRange +#! @font-face.units-per-em:        org.w3c.css.properties.css2.font.UnitsPerEm +#! @font-face.src:                 org.w3c.css.properties.css2.font.Src +#! @font-face.panose-1:            org.w3c.css.properties.css2.font.Panose1 +#! @font-face.stemv:               org.w3c.css.properties.css2.font.Stemv +#! @font-face.stemh:               org.w3c.css.properties.css2.font.Stemh +#! @font-face.slope:               org.w3c.css.properties.css2.font.Slope +#! @font-face.cap-height:          org.w3c.css.properties.css2.font.CapHeight +#! @font-face.x-hegiht:            org.w3c.css.properties.css2.font.XHeight +#! @font-face.widths:              org.w3c.css.properties.css2.font.Widths +#! @font-face.ascent:              org.w3c.css.properties.css2.font.Ascent +#! @font-face.descent:             org.w3c.css.properties.css2.font.Descent +#! @font-face.bbox:                org.w3c.css.properties.css2.font.Bbox +#! @font-face.baseline:            org.w3c.css.properties.css2.font.Baseline +#! @font-face.centerline:          org.w3c.css.properties.css2.font.Centerline +#! @font-face.definition-src:      org.w3c.css.properties.css2.font.DefinitionSrc +#! @font-face.mathline:            org.w3c.css.properties.css2.font.Mathline +#! @font-face.topline:             org.w3c.css.properties.css2.font.Topline | 
