How does its meaning of "crossing" come to be used as the rhetorical term?

The word in question, in your example quoted:

The room was not light, but his fingers were,

the word light crosses the syntactic divide from one meaning (not dark) to another (not heavy, in this case a slang term indicating an ability to steal).