when I have restore the fonts to the default, how can I recover the custom fonts? (fonts that installed by Office 2008 & Adobe products)
That's a bit different than the initial question, which was to "restore fonts to default". Which I think most people would read as you only want the original OS X supplied fonts on your system.
If you placed the fonts you cleared out of the two folders noted above into another folder, you can just drag and drop the non OS X fonts back into the /Library/Fonts/ folder. If you'd rather have pristine copies of the fonts you mention, you can grab them from the original disks.
For the Adobe fonts, I'm looking on the CS4 Design Premium disks, though you should be able to find them pretty much the same way with any of the CS applications. Insert disk 1 (that's where mine were). Double click the desktop icon of the DVD. Double click the application icon, then the folder "payloads". That folder may be on a different disk, depending on what Adobe software you have, but if you find "payloads" on that disk, the next folder to open is "AdobeFontsAll". In that folder, double click the disk image "AdobeFontsAll.dmg" to open it. Now open the folder "Assets" and then "contents". Drag and drop all of the fonts from the disk image "contents" folder to the /Library/Fonts/ folder of the hard drive.
For Office 2008, insert the installation disk and run the installer. When you get to the Installation point, click on the Customize button. Uncheck "Microsoft Office 2008" and "Dock Icons", so only "Office Fonts" is checked. Click the Install button.