Text this: Anthracene-porphyrin nanoribbons