David,
The statements in your textbook aren't technically wrong, but the material does seem to be presented in a confusing and misleading way. Some of the terminology relating to features of size and Straightness tolerances in the Y14.5 standard is also confusing in itself. I applaud your efforts to make sense of it all. Here are some clarifications that might help.
Feature of Size: a type of feature that has a size dimension and directly opposed points (inner or outer cylinder, slot or slab, inner or outer sphere). The "caliper test" that powerhound mentioned is a rule of thumb for determining whether or not a feature is a feature of size.
Rule #1: This is a default rule in Y14.5 that applies to size tolerances. The size tolerance itself controls the local cross-sectional size of the feature within the specified limits. Rule #1 adds an additional requirement, that the feature must also conform to a perfect "envelope" or boundary of a certain size. The size of the boundary is the MMC size limit, from the size tolerance. For a cylindrical hole with a size tolerance, the Rule #1 boundary would be a perfect cylinder of MMC size. This is usually checked with a gage pin. By requiring that the feature conforms to the boundary as well as the local cross-sectional size limits, Rule #1 indirectly controls the amount of form error that the feature could have.
Perfect Form at MMC: Rule #1 is often paraphrased as "perfect form at MMC". This is not a rule, it is a consequence of the Rule #1 boundary requirement. It just means that if the feature was produced "at MMC", meaning that its local cross-sectional size was at the MMC limit everywhere, the feature would need to have perfect form in order to conform to the Rule #1 boundary. For a cylindrical feature, perfect form would mean that the feature would be perfectly straight and perfectly round.
Surface Straightness: This controls the straightness of individual line elements on the surface of a feature. It can be applied to planar surface, a cylindrical surface, or other types of ruled surfaces. When the textbook says that "perfect form at MMC is required for surface straightness", this just an awkward way of saying that the Rule #1 requirement still applies and is not affected by the surface straightness tolerance.
"Axis Straightness": This controls the straightness of the "derived median line" of a cylindrical feature. The derived median line (DML) is an imaginary curved line drawn through all of the cross-sectional center points of the actual imperfect feature. So the DML would follow the curve or bend of the as-produced surface. The term "axis straightness" is incorrect, even though it is in many GD&T books and even in Y14.5M-1994. In Y14.5, an axis is a perfectly straight line by definition. The standard (and many GD&T books) also refer to DML Straightness as "straightness of a feature of size" or something to that effect. The intent was to distinguish it from Surface Straightness, but this is also somewhat misleading as Surface Straightness can also be applied to a feature of size (a cylindrical surface). So let's use the term DML Straightness from here on in.
The DML Straightness tolerance has a unique property - it overrides the Rule #1 boundary requirement. When Rule #1 is in effect, the feature's DML would have to be perfectly straight if the feature was produced at its MMC size. The DML Straightness tolerance overrides this requirement, and allows the DML to have imperfect form (bent, wavy, etc.) even when the feature's local cross-sectional size is at MMC everywhere. DML Straightness can be referenced at RFS, MMC, or LMC. In most practical applications, referencing it at MMC is the most functional. The MMC reference makes it possible to use a fixed-size gage to check the DML Straightness, as in the #52 example you posted. In that example, the Rule #1 boundary would be a perfect 10.0 diameter cylinder. The DML Straightness tolerance overrides this, and allows the feature to conform to a 10.0 - 0.3 = 9.7 mm boundary instead.
Sorry about the long winded explanation. This is better explained with figures, and there are good ones in the Y14.5 standard and in most GD&T textbooks.
Evan Janeshewski
Axymetrix Quality Engineering Inc.