On Jan 10, 2012, at 1:20 PM, Jens Alfke wrote: > > On Jan 10, 2012, at 12:49 PM, James Merkel wrote: > >> In my application I tab text (Helvetica 12 font) so that things line up in >> my application window. >> If I copy a text selection out of my app window and then look at the >> clipboard, the text looks the same as in my window. >> If the clipboard is then pasted into a new TextEdit window or a new >> TextWrangler window, the tabs don't hold. >> If the clipboard is pasted into the Xcode editor, the tabs do hold. >> How can I make sure that tabs are respected in other applications. (Or what >> can I do in other applications to make sure that the tabs are respected) ? > > I don’t think you can get this to work everywhere. The best you can do is to > make sure that the NSAttributedString you write to the pasteboard has tab > stops explicitly defined in its NSParagraphStyle. That should take care of > apps that handle styled text, e.g. TextEdit. But TextWrangler and Xcode and > other plain-text editors define tabs as a specific number of character > widths, and that number is fixed as part of the document, so pasting text > wouldn’t affect it. > > Also, it just occurred to me, are you using multiple consecutive tab > characters to try to force things to line up, or are you setting tab stops in > the paragraph style? Using multiple tabs is a sure recipe for disaster*, one > of those things they warn you not to do in Word Processing 101. > > —Jens > > * Sorry if that sounds harsh; I’m a typography geek. Don’t get me started > about double-spacing after periods… >
In fact, I am using multiple consecutive tab characters to force things to line up -- i.e. a sure recipe for disaster. Where is this Word Processing 101 document that I should be reading? Thanks, Jim Merkel_______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com