Answer to the question.
All pool tables are measured from feather strip to feather strip to determine it's size. Take a 9ft CG ft for example, from feather strip to feather strip, and I'm talking about at the finished surface side of the feather strip, measure it from side to side and you'll find it's 4 1/2 feet across. Now take that 54" and subtract the width of the cushions which are 2" each side, that leaves 50", there's the width of the playing surface. Now, double that width being 54" x 2= 108" but keep in mind when you're doubling it, you're also doubling the cushions, which means you're counting 4 cushions on the end rails, so you have to take the 108" and first subtract the 2 ghost rails being 4" wide, which leaves 104", then subtract the cushions at both ends of the table which are both 2" wide, now you end up with 100" for the playing surface end to end.
So, all tables are measured in size to include all the area of cloth, including the cushions, minus the ghost cushions, subtract the width of the cushions, equals the playing surface.
What this measurement does, is determines where the feather strip dado is going to be.
Example: Brunswick Super Speed cushions are 1 3/16" across from the nose to the sub-rail, plus 5/16" width of dado. 2" minus 1 3/16" cushion leaves 13/16", minus 5/16" width of dado = 1/2" inch of sub-rail wood needed between the cushion and inside edge of the feather strip dado in order to maintain a 2" cushion which will net a playing surface of 50"x100"
If replacing the Brunswick cushions with K55 cushions, the K55 cushions are 1 1/4" nose to back, which means they're 1/16" wider than the cushions being replaced, so that means the cushion surface will then be 2 1/6" across, shrinking the playing surface 1/16" x 2= 1/8" inch, playing surface will then be 49 7/8" x 99 7/8" no longer twice as long as it is wide. In order to maintain the twice as long as it is wide measurement, you would have to add a 1/16" inch thick spacer to the bevel surface on both end rails in order to build them out 1/16" more which would shrink the playing surface end to end by another 1/8" of an inch making the length of the table now 99 3/4" because 49 7/8" x 2 = 99 3/4"
If using K66 cushions, they're 1 1/8" nose to back, so the playing surface grows by 1/16" x 2 = 50 1/8" x 100 1/8" again out of proportion, so you'd have to remove 1/16" of an inch of wood from both end sub-rails in order to increase the playing length of the table to 100 1/4"
One other thing you might not of thought of is the placement of the diamonds. That placement is determined by the edge of the feather strip dado, being exactly 2" from the playing surface and proportionate as well. The center of the diamond should be 1 1/4" from the edge of the dado.
Now, to sum it all up, a 4' x 8' table is 48" wide minus 4" of cushion width x 96" minus 4" of ghost cushions, minus 4" of cushion width, netting 44" x 88" playing surface
Glen
PS. You'd be surprised today at how many table manufactures don't pay attention to the proportions of the rails on the tables they build!