Should "on point" and "spot on" be hyphenated in predicative position?
Should "on point" and "spot on" be hyphenated in predicative position? I think the hyphen, in these cases, makes it clearer for the reader; do you agree with the hyphens in the four examples below?
He was spot-on. He was spot-on with his advice.
He was on-point. He was on-point with his advice.
Thank you.
There are some variations with both style and dictionary. I use The Chicago Manual of Style and Webster's Collegiate Dictionary (and occasionally the unabridged). Webster's lists spot-on as a hyphenated word but not on point.
He was spot-on.
He was spot-on with his advice.
and His spot-on advice ...
He was on point.
He was on point with his advice.
but His on-point advice ...