By Toboe LoneWolf
Updated 7-20-07
NOTE: AS OF JANUARY 4TH 2008 THIS HACK NO LONGER WORKS. Boils and plagues to curse thee, fanfiction.net. On the off chance that ff.net screws around or this is a minor blip in their ever changing GUI system, this page will stay up; however, I can no longer guarantee that it will work, alas.
Yes, fanfiction.net can be a pain in the butt. And one of the major problems is this: the deletion of certain symbols. ...However! There is a way around this!
WARNING:...Then ff.net came out with this hidden dagger. In their FAQ (when they had it, but I'll bet they'll still stand by this now anyway) [emphasis mine]:
Please note that for layout purposes, FanFiction.Net will strip out most non-language relevant text and formatting.
- Most html tags. We only allow [u,b,i,p,br,hr] embedded html tags. To retain html tags, you must submit the document as a html file.
- Non-language relevant keyboard characters such as ~,_,^ are removed. Foreign language characters are not affected by this rule. For dividers, please use html HR tag, the horizonable divider within QuickEdit.
- Extended spacing beyond what is needed are removed. Double spacing is the maximum spacing allowed between paragraphs and other structural divisions.
Please avoid all fancy and gimmicky layout decorations.
Using non-language relevant characters will result in the removal of story.- In order to prevent spamming, email addresses and links are not allowed within stories. Please put them in your personal profile.
*shrugs* So...if you wish, you can use this strategy for using symbols. You run the risk of deletion, however. I'd use this for one-shots and non-obvious usages, such scene changes or if ff.net screws up someday. Hey, it happens. As we all know, I'm sure.
This "hack," if you will, has worked ever since this ff.net-symbol-removing business has started (2005). Some minor notes come and go as ff.net does upgrades or changes, such as when it used to reduce double punctuation like [what?!?] to [what?], but yes -- this works. It does take a minor bit of effort, and will get tedious if all of a sudden you go symbol-crazy, but if you absolutely need some symbol, this will work.
Please do not abuse this hack and start using flourishing symbols all over the place. For one, that may encourage the fanbrats, and two, I have no idea if ff.net can get around this hack but I wouldn't like ff.net to try. XP I suspect that the move to strip the symbols came along when chatspeak/keyboard dialogue based/script entries were popular; since symbol usage was heavily used the removal of this ability effectively cut down on said entries. These entries/actions are still disallowed on ff.net, so do not think that you can resume writing them now.
Alrighty then? Ready to flaunt and taunt ff.net? Good.
-------------------INSTRUCTIONS---------------------
This is the basic jist: instead of using actual symbols [*], use computer code [*]. Fanfiction.net accepts word documents, text files, and HTML files, but eventually Fanfiction.net changes all of it into an HTML file, because that is what is used on the web. For some reason, ff.net strips symbols away along with other HTML tags it doesn't allow. However, if you replace the symbols with actual computer code, that is, replacing the symbols with the literal code of "ones and zeros" of computer language, you can get by ff.net's stripping.
These instructions are loose, depending on which way you upload your stuff onto ff.net. (And it's also geared towards Microsoft users. If you use a Macintosh, you may need to do some juggling to find Macintosh's equivalent.)
--Entities for common symbols--
ALL entities for symbols begin with a single ampersand (&) and end in a semi-colon (;). Here are some that are commonly used and are deleted in some way or another by ff.net. If you need more, try this, or type in "HTML character entities" in a search site. Note: You need to use the "number" form to ensure that ff.net does not screw with these.
Symbol HTML Symbol HTML
* * | [ [
/ / | ] ]
: : | ~ ~
< < | ^ ^
> > | _ _
= = | � ¬
! &#33; | ? &#63;
Note: If you use curly quotes, [“speaking”], you run a slight risk. This is because curly quotes are not "standard" computer programming symbols, therefore they use computer programming symbols of [“] and [”], and thus ff.net messes with it. So...eithier you change all your curly quotes, which will most likely be tiresome/dangerous, count on ff.net to convert them for you, or simply revert back to straight quotes ["speaking"]. You can do this in Microsoft Word 98 by [Format], [AutoFormat], [Options], [Autoformat As You Type], and unclick the checkbox that says (replace) "straight quotes with smart quotes."
Note 2: One slight disadvantage to this hack is that I have yet to find what MSWord associates with a <hr>/horizontal line break. That is, I have yet to find that "if you do this in MSWord, when MSWord converts it into an HTML document it will insert a <hr> tag." Therefore if you do use the horizontal line break, you will have to add it in yourself. Personally I only use the <hr> tag once so I just manually edit the HTML file; if you use the horizontal line break multiple times you can use the Notepad/Replace All feature, and in the [Find] feature you can use some particular character-phrase you use to associate with a horizontal line break that you type in earlier, like "---" or ".oOo." or something else.
------------END INSTRUCTIONS--------------
There we go. Yes, it is slightly complicated, but hey, it works. Since ff.net's kinda jumpy on what it accepts and stuff, always check with the preview. Or, make a test document with all of the symbols you use and test which ones work and which method. If you have any problems, questions, or notes, feel free to contact me.
See ya around ff.net!
--Toboe LoneWolf
Back to Howling.