straight-edge (n.)youdaoicibaDictYouDict[straight-edge 词源字典]
1812, "bar for drawing or measuring straight lines," from straight (adj.1) + edge (n.). As the name of a punk subculture, attested by 1987, probably suggested by straight (adj.2).[straight-edge etymology, straight-edge origin, 英语词源]