The large size is due to the number of glyphs and alternate styles. If you want a smaller footprint, I'd suggest subsetting the font as needed.
There are also 6 ready-made subsets[1], each about 15kb, matching these unicode ranges. These are set up to work with the @font-face unicode-range property[2].