ISSUE-33: ts:fontFamily and quotedString

tts:fontFamily quotedString

ts:fontFamily and quotedString

TTML 1.0
Raised by:
Philippe Le Hégaret
Opened on:
Section 8.2.9 says:
8.2.9 tts:fontFamily

Values: (<familyName> | <genericFamilyName>) ("," (<familyName> |
<genericFamilyName>))* | inherit


Section 8.3.5 says:
8.3.5 <familyName>

A <familyName> expression specifies a font family name.

If the name contains a whitespace or quotation delimiter character, then
it must be expressed as a <quotedString>.

<familyName> : <string> | <quotedString>

However, I noticed that some of the tests contain:

tts:fontFamily="MS Gothic"

Should the string "MS Gothic" be quoted since it contains a whitespace,
and be written as:
tts:fontFamily='"MS Gothic"'

It seems section 8.3.5 needs to be revised to match [1]. What's the
point of forcing quotes in case of whitespaces when the delimiter for
multiple font names is the comma?
Related Actions Items:
No related actions
Related emails:
  1. [minutes] Timed Text 20130725 (from on 2013-07-25)
  2. Agenda for TT telecon 9th April (from on 2009-04-09)

Related notes:

Philippe Le Hégaret, 8 Dec 2008, 21:41:19

implemented in TTAF1-DFXP 20090415 update

Glenn Adams, 16 Apr 2009, 02:52:21

Display change log ATOM feed

David Singer <>, Nigel Megitt <>, Chairs, Thierry Michel <>, Philippe Le Hégaret <>, Atsushi Shimono <>, Staff Contacts
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <>.
$Id: 33.html,v 1.1 2019/11/12 10:07:03 carcone Exp $