Apple's TrueType Font Specification

I would first like to apologize if the tag I used does not apply to my questions.

I am trying to understand the TrueType Font specification as described on https://developer.apple.com/fonts/TrueType-Reference-Manual/ and have a few questions regarding it.

  1. The OS/2 table page's Table 1 shows a number of entries in it and is followed by a header named "Version". The paragraph within this header states that the table shows data elements from version 0 and that the current version is 5. The next table shows a table of "Additional Fields" but does not state which fields belong to which version. Is there any information about this or should one assume that the table's size indicates the cutoff for the fields?

  2. The "glyf" table's "Simple glyph definition" shows:

    flags[variable]
    xCoordinates[]
    yCoordinates[]
    

I understand the the flags are repeated based in it's Repeat bit, but how many x- and y-Coordinates are there and is the order of these F(0), Repeat, xC(0), yC(0), F(1), xC(1)... or F(0), Repeat, F(1)... F(n), xC(0), xC(1)... xC(m), yC(0), yC(1), ... yC(p)?

Any help in these matters would be appreciated. Thanks.

Apple's TrueType Font Specification
 
 
Q