书生シ晓莉
书生シ晓莉Lv1
最近打包Electron应用发现,electron-builder的asar打包会把CSS和字体文件也压进去,结果在4K屏上样式直接崩了 排查半天才发现是响应式媒体查询里的rem单位计算有问题,得手动把字体文件设为external不打包才行。现在多端适配真的麻烦,不同DPI的屏幕显示效果差好多,macOS和Windows的缩放策略还不一样。用flexible.js配合viewport units稍微好点,但electron-builder配置还是得仔细调,不然高分屏上字都糊成马赛克了。