The ⌘T Font dialog in BBEdit contains several character modifiers, of which one is strike-out font. I get that this would only be something that would affect what you see on the screen, because a plain text editor obviously can't do things like that in the file itself. But I can imagine various ways to implement display-only strike-out, at least theoretically.
Anyway, I had some lines I had entered but then realized that they weren't correct but might be useful later, so I fired up the Font dialog, selected the offending text, and clicked on “Single” in the strike-out menu.
Something happened. The font changed in the whole display, not just in the selected portion. It changed to some other font, non-strike out and proportional font (I usually use Menlo). If I then click on “None” (or anything else) in the strike-out menu, nothing further happens; if I select Menlo, then it goes back to what it was. It works exactly the same for the other menus (underline, color), no matter what you click on in any of those menus, even “None”.
It seems to me that BBEdit should either conceal those menus in the Font dialog if it doesn't support those functions, or, if the menus must be retained, nothing should happen if you select something in them. If the menus are there, then people are going to try to use them, and if something happens, they are going to keep fiddling with it to see if they can make it work. Which in this case turns out to be a complete waste of time.
Unless, of course, I'm missing something.
Cheers,
Greg