The year, make and model would help but many vehicles use vacuum to operate the direction of air flow through the floor vents, dash vents and defrost vents. If the vacuum supply is cut off for whatever reason the system defaults to defrost only. So if you only have the defrost mode working chances are the vacuum supply is cut off. Check the HVAC vacuum supply line under the hood for damage. If that system seems to be working but you have insufficient air flow through all of the vents, check/replace the cabin filter if applicable.
Jammed blend door or blockage in the ducts if you mean to say air isn't blowing through at all.
yes
You need to pop your hood and check your vaccum lines should be by the passenger side should be little tubes and stuff with a TT piece maybe running by your engine or possibly into your firewall !! - Phat-Boi
The most likely cause is the hoses to the center vents coming loose. Feel under the dash to see if cold air is blowing, and look to see if you can see the back of the vents to insure the hoses are connected.
If the air flow used to be greater it is probably a dirty filter.
Your AC might be blowing out of dash vents on the windscreen as you might have turned the knob to that particular mode. It is also possible that the vent mechanism might be out of order or broken.
The heater core is leaking coolant.
== ==
If central air conditioner turns on but is not blowing through the vents, check the filter. If it is dirty, change it. Change the thermostat into cool, this will defrost the air conditioner.
If the vents stop blowing when gas is applied, it is likely a vacuum problem. The vent system is controlled by vacuum, so when the engine is under load, there isn't enough vacuum to run the vents. How you test this is when the problem occurs, the fan will still be blowing air, however the flow of air will be out your window defrost vents at the top front of the dash. On a 1995 vehicle, it's likely just some of your vacuum lines are broken, and need replaced or repaired.
Smoke could be coming from the vents of your car for a number of reasons. You may have an internal car fire.
There is probably a leak in the heater core which is under the dash on the firewall.