Stansfield123 Wrote:Ideally, they should be moved into separate fields rather than just tagged. That's how Anki is meant to work, you shouldn't have to use html to organize content.
I forgot to address that. Yes, the word and roumaji can, and should be, put in separate fields, but what about the parts-of-speech and translations, of which there can be one or two, as in "adv. the rest n. (not) much"? I'd hate to see "POS1, Translation1, POS2, Translation2", especially since in the next 4000 he might want to put a third pair... Those two, I fear, may have to stay together in one field.
Stansfield123 Wrote:Plus, tags are not as flexible as fields. You can display them differently, or even make them disappear, but you can't move them.
Let me introduce you to my little friends removeChild and appendChild

but you're probably right, nobody wants to see a JavaScript-scarred template in Anki, or have to learn Javascript just to switch the order of two fields. (I personally like Javascript in Anki templates since it means I don't ever have to open the awful Anki card browser/editor: I edit the facts in a deck from a nicely formatted-for-humans Markdown file which is converted to JSON and served by a local webserver to Anki's browser. Don't ask for this to work on Ankiweb or mobile---though that might be a very nice project...)