I have a table view that lists a font name from a sqlite database. I would like that cell to display the font name in it’s font (Ie the cell that says Helvetica would display that cell in Helvetica, etc).
Currently my propagation looks like this:
on loadFonts_(sender)
fontDataSource's removeAllObjects()
set thisRow to collectionsDataSource's objectAtIndex_(sender's selectedRow() as integer)
set thisRowID to (thisRow's valueForKey_("table_rowid"))
fontDataSource's removeAllObjects()
set theResult to db("SELECT * FROM fonts WHERE collection=" & thisRowID & " ORDER BY ROWID")
set theFonts to {}
set {ASTID, AppleScript's text item delimiters} to {AppleScript's text item delimiters, "|"}
repeat with r in theResult
set fontName to item 1 of r as string
set fontId to item 2 of r as string
set end of theFonts to {table_fontName:fontName}
end repeat
set AppleScript's text item delimiters to ASTID
fontDataSource's addObjectsFromArray_(theFonts)
fontList's reloadData()
end loadFonts
But I’m not sure how to go about implementing fontWithName_size or if I need to use a totally separate method altogether.