This post goes into some hypotheticals on how long it might take to design a Chinese font compared to a Latin font.
It shows an image of potentially some "radicals" which could be used as the base components to construct more complicated characters. But from looking at radicals compared to complex Chinese characters, there are many many subtle variations in the complicated characters that aren't directly mappable to these basic Chinese radicals. So I'm wondering if and how you could actually build up a sort of component library to design a Chinese font without having to built every character from scratch.
My question is, if there is a (ideally known) finite number of components/radicals/etc. in Chinese that could be used to streamline the development of a Chinese font.