I am using Font Awesome and do not wish to add CSS with HTTP. I downloaded Font Awesome and included it in my code, yet Font Awesome is showing a bordered square box instead
For a start, you shouldn't have both font-awesome.css and font-awesome.min.css
Generally, use font-awesome.css during development, then switch to font-awesome.min.css once you're happy with the site.
Problems like this are often caused by relative paths and locations, so check where your html file is in relation to the css.
If your html file is in the base directory, and the css in a subfolder off the root, you would need:
href="./css/font-awesome.css" (single period)