The linked file includes the text of 1 John with vocab at the back. The vocab includes only words that occur in 1 John and appear 50 times or less in the New Testament. It isn’t a reader style layout; the vocab is listed alphabetically in the back. This is something you could easily print and handout to a first year Greek class to get them started reading a NT text. The text was copied and pasted from Logos and the vocab was generated from Accordance using this search syntax: [COUNT 1–50] <AND> [RANGE 1 John]
The font used throughout is GFS Didot, and it is awesome.