Don’t know what you mean by "without making them full size" but to upload custom fonts you will need the @font-face keyword (see https://soykaf.me/assets/style.css)
Use @font-face for custom fonts or link to Google Fonts for their massive library of fonts. I dunno what you mean by "made the images links without making them full size", you can just surround your standard image with whatever size you've assigned it with tags like any other link.
https://encounters-ltd.neocities.org/portfolio2.html