Why are you not using the squared bracket syntax ( [[font:theme|fontname.eot]] etc.) as given in the example? And the documentation states 'Create a new directory in your theme and call it fonts. Then add all your custom fonts into this directory' eg: moodle/theme/yourtheme/fonts/' in answer to 'But the problem is I do not know where to upload or add this file'. And for 'or add this file and the CSS code' there is the answer 'In your themes CSS file'.
Themes
Custom Fonts Installation and Use in Boost Theme
This discussion has been locked so you can no longer reply to it.