2.1.660 Section 15.4.32, Font Weight

a.   The standard defines the attribute fo:font-weight, contained within the element <style:text-properties>

This attribute is supported in core Word 2007.

Word 2007 does not support a gradient of font weights; it only supports the ability to turn bold on or off. On load, font weights from 100-500 map to "normal", and font weights from 600-900 map to "bold".

This attribute is supported on save for text in SmartArt and chart titles and labels.   On write, "bold" and "normal" are the only values written.

b.   The standard defines the attribute style:font-weight-asian, contained within the element <style:text-properties>

This attribute is supported in core Word 2007.

Word 2007 does not support a gradient of font weights; it only supports the ability to turn bold on or off. On load, font weights from 100-500 map to "normal", and font weights from 600-900 map to "bold".

This attribute is supported on save for text in SmartArt and chart titles and labels.   On write, "bold" and "normal" are the only values written.

c.   The standard defines the attribute style:font-weight-complex, contained within the element <style:text-properties>

This attribute is supported in core Word 2007.

Word 2007 does not support a gradient of font weights; it only supports the ability to turn bold on or off. On load, font weights from 100-500 map to "normal", and font weights from 600-900 map to "bold".

This attribute is supported on save for text in SmartArt and chart titles and labels.   On write, "bold" and "normal" are the only values written.

d.   The standard defines the attribute fo:font-weight, contained within the element <style:text-properties>

This attribute is supported in core Excel 2007.

On load, Excel 2007 maps the following values to the "Bold" font style: "bold", "400", "500", "600", "700", "800", and "900". Excel 2007 maps all other values to the "Regular" font style.

On save, Excel 2007 writes "bold" if the font style is "Bold" or "Bold Italic". Excel 2007 writes "normal" if the font style is "Regular" or "Italic".

This attribute is supported on load for text in any of the following elements:

  • <draw:rect>

  • <draw:polyline>

  • <draw:polygon>

  • <draw:regular-polygon>

  • <draw:path>

  • <draw:circle>

  • <draw:ellipse>

  • <draw:caption>

  • <draw:measure>

  • <draw:frame>

  • <draw:text-box>

  • <draw:custom-shape>

    This attribute is supported on save for text in any of the following items: text boxes, shapes, SmartArt, chart titles, and labels.  On load, the following values are read as "bold": "bold", "600", and "700". All other values are read as "normal". On save, the only values written are "bold" and "normal".

e.   The standard defines the property "100", contained within the attribute fo:font-weight, contained within the element <style:text-properties>

This property is not supported in core Excel 2007.

On load, Excel 2007 maps the following values from the fo:font-weight attribute to bold: "bold", "400", "500", "600", "700", "800", and "900". Any other value maps to "normal".

f.   The standard defines the property "200", contained within the attribute fo:font-weight, contained within the element <style:text-properties>

This property is not supported in core Excel 2007.

On load, Excel 2007 maps the following values from the fo:font-weight attribute to bold: "bold", "400", "500", "600", "700", "800", and "900". Any other value maps to "normal".

g.   The standard defines the property "300", contained within the attribute fo:font-weight, contained within the element <style:text-properties>

This property is not supported in core Excel 2007.

On load, Excel 2007 maps the following values from the fo:font-weight attribute to bold: "bold", "400", "500", "600", "700", "800", and "900". Any other value maps to "normal".

h.   The standard defines the property "400", contained within the attribute fo:font-weight, contained within the element <style:text-properties>

This property is not supported in core Excel 2007.

On load, Excel 2007 maps the following values from the fo:font-weight attribute to bold: "bold", "400", "500", "600", "700", "800", and "900". Any other value maps to "normal".

i.   The standard defines the property "500", contained within the attribute fo:font-weight, contained within the element <style:text-properties>

This property is not supported in core Excel 2007.

On load, Excel 2007 maps the following values from the fo:font-weight attribute to bold: "bold", "400", "500", "600", "700", "800", and "900". Any other value maps to "normal".

j.   The standard defines the property "600", contained within the attribute fo:font-weight, contained within the element <style:text-properties>

This property is not supported in core Excel 2007.

On load, Excel 2007 maps the following values from the fo:font-weight attribute to bold: "bold", "400", "500", "600", "700", "800", and "900". Any other value maps to "normal".

k.   The standard defines the property "700", contained within the attribute fo:font-weight, contained within the element <style:text-properties>

This property is not supported in core Excel 2007.

On load, Excel 2007 maps the following values from the fo:font-weight attribute to bold: "bold", "400", "500", "600", "700", "800", and "900". Any other value maps to "normal".

l.   The standard defines the property "800", contained within the attribute fo:font-weight, contained within the element <style:text-properties>

This property is not supported in core Excel 2007.

On load, Excel 2007 maps the following values from the fo:font-weight attribute to bold: "bold", "400", "500", "600", "700", "800", and "900". Any other value maps to "normal".

m.   The standard defines the property "900", contained within the attribute fo:font-weight, contained within the element <style:text-properties>

This property is not supported in core Excel 2007.

On load, Excel 2007 maps the following values from the fo:font-weight attribute to bold: "bold", "400", "500", "600", "700", "800", and "900". Any other value maps to "normal".

n.   The standard defines the property "bold", contained within the attribute fo:font-weight, contained within the element <style:text-properties>

This property is supported in core Excel 2007.

o.   The standard defines the property "normal", contained within the attribute fo:font-weight, contained within the element <style:text-properties>

This property is supported in core Excel 2007.

p.   The standard defines the attribute style:font-weight-asian, contained within the element <style:text-properties>

This attribute is not supported in core Excel 2007.

This attribute is supported on load for text in any of the following elements:

  • <draw:rect>

  • <draw:polyline>

  • <draw:polygon>

  • <draw:regular-polygon>

  • <draw:path>

  • <draw:circle>

  • <draw:ellipse>

  • <draw:caption>

  • <draw:measure>

  • <draw:frame>

  • <draw:text-box>

  • <draw:custom-shape>

    This attribute is supported on save for text in any of the following items: text boxes, shapes, SmartArt, chart titles, and labels.  On load, the following values are read as "bold": "bold", "600", and "700". All other values are read as "normal". On save, the only values written are "bold" and "normal".

q.   The standard defines the attribute style:font-weight-complex, contained within the element <style:text-properties>

This attribute is not supported in core Excel 2007.

This attribute is supported on load for text in any of the following elements:

  • <draw:rect>

  • <draw:polyline>

  • <draw:polygon>

  • <draw:regular-polygon>

  • <draw:path>

  • <draw:circle>

  • <draw:ellipse>

  • <draw:caption>

  • <draw:measure>

  • <draw:frame>

  • <draw:text-box>

  • <draw:custom-shape>

    This attribute is supported on save for text in any of the following items: text boxes, shapes, SmartArt, chart titles, and labels.  On load, the following values are changed to "bold": "bold", "600", and "700". All other values are read as "normal". On save, the only values written are "bold" and "normal".

r.   The standard defines the attribute fo:font-weight, contained within the element <style:text-properties>

This attribute is supported on read for text that is contained in the following elements:

  • <draw:rect>

  • <draw:polyline>

  • <draw:polygon>

  • <draw:regular-polygon>

  • <draw:path>

  • <draw:circle>

  • <draw:ellipse>

  • <draw:caption>

  • <draw:measure>

  • <draw:text-box>

  • <draw:frame>

  • <draw:custom-shape>

    On read, the following values are read as "bold": "bold", "600", and "700". All other values are read as "normal".

    On write, "bold" and "normal" are the only values written.

s.   The standard defines the attribute style:font-weight-asian, contained within the element <style:text-properties>

This attribute is supported on load for text in the following elements:

  • <draw:rect>

  • <draw:polyline>

  • <draw:polygon>

  • <draw:regular-polygon>

  • <draw:path>

  • <draw:circle>

  • <draw:ellipse>

  • <draw:caption>

  • <draw:measure>

  • <draw:text-box>

  • <draw:frame>

  • <draw:custom-shape>

    On read, the following values are read as "bold": "bold", "600", "700". All other values are read as "normal".

    On write, "bold" and "normal" are the only values written.

t.   The standard defines the attribute style:font-weight-complex, contained within the element <style:text-properties>

This attribute is supported on load for text in the following elements:

  • <draw:rect>

  • <draw:polyline>

  • <draw:polygon>

  • <draw:regular-polygon>

  • <draw:path>

  • <draw:circle>

  • <draw:ellipse>

  • <draw:caption>

  • <draw:measure>

  • <draw:text-box>

  • <draw:frame>

  • <draw:custom-shape>

    On read, the following values are read as "bold": "bold", "600", "700". All other values are read as "normal".

    On write, "bold" and "normal" are the only values written.