This post is for APL2 users who would like to use APL characters in their posts.
APL2 does not use Unicode in the session manager and object editor so you can't simply copy and paste code from the development environment. But it's easy with a few simple functions:
)COPY 2 GUITOOLS SVOFFER SET_PROPERTY GET_PROPERTY
SAVED 2002-01-08 18.39.24 (GMT-5)
[0] UNICOPY VOFV;SV145
[1] ?ES(2145 SVOFFER 'SV145')/'SHARE FAILED'
[2] 'CLIPBOARD UNICODE DATA' SET_PROPERTY 1 VOFV
[0] VOFVUNIPASTE;SV145
[1] ?ES(2145 SVOFFER 'SV145')/'SHARE FAILED'
[2] VOFV'CLIPBOARD UNICODE DATA' GET_PROPERTY 1
To place APL characters in a post, use UNICOPY to copy a vector of character vectors to the clipboard. Then, paste the data into your post. Format the data using a Unicode font containing APL characters. APL2 is supplied with such a font; it is called Courier APL2 Unicode. Microsoft Office also includes such a font. It is called Lucida Sans Unicode. (You need to install Office's national language support to get this font.) Once your post is ready, send it using the UTF-8 encoding.
To copy APL characters from a post into your workspace, copy the post's text to the clipboard and then use UNIPASTE to paste it into the workspace. UNIPASTE returns a vector of character vectors.
David Liebtag
IBM APL Products and Services