It might be worth picking up a couple of points raised in this thread along the way.
First, the light. You mention "direct sunlight," do you mean the sun shines on the tank, or the bright daylight (but not direct sunlight) is entering through the window? You certainly do not want direct sunlight hitting the tank. Ambient daylight depends; I have had brush algae increase in summer solely because the ambient daylight entering the room increased sufficiently to overwhelm the light/nutrient balance. Shades, blinds, drapes can solve this problem, though in some rooms the family members might not want blocked windows?
Second still on light...what is the tank lighting? Be specific.
Third, I assume you are not adding any plant fertilizers now? The swords are heavy feeders, and this is not likely to work long-term, depending upon the fish load, GH of your water, fish feeding, and maintenance.
There is no "rule" about fertilizer simply because every aquarium is biologically unique, and plant nutrients occur from the sources mentioned above. Slow growing plants need less, and less intense light to balance, than faster growing plants.