我正在使用PHPStorm 8.0.3,在我的CSS文件中,我收到了font-family
规则的警告。
此检查验证CSS font-family属性是否包含 通用字体名称作为后备替代。
我添加了如下字体:
.my_text {
font-family: 'DINPro-Medium';
}
@font-face {
font-family: 'DINPro-Medium';
src: url(font/DINPro-Medium.eot);
src: url(font/DINPro-Medium.eot?#iefix) format('embedded-opentype'),
url(font/DINPro-Medium.ttf) format('truetype'),
url(font/DINPro-Medium.woff) format('woff'),
url(font/DINPro-Medium.svg#DINPro-Medium) format('svg');
font-weight: normal;
font-style: normal;
}
我无法理解问题所在。
答案 0 :(得分:29)
建议在使用自定义字体时添加通用字体系列作为后备。
EG。 font-family: 'DINPro-Medium', serif;
如果浏览器无法加载自定义字体的文件,则会使用通用的serif
字体。
答案 1 :(得分:2)
答案 2 :(得分:-1)
只需在代码块前添加注释:
const [userId, setUserId] = useState<string>("");
const getMyUserId = async () => {
const { data: objects } = await axios.get("/");
const user_id = objects.objects[0].id.toString();
setUserId(user_id);
console.log("userId", userId); <- output is empty string
};
const getMyCalendarId = async () => {
const url = `/${userId}/cal/calendars`;
const { data: objects } = await axios.get(`${url}`);
const calendar_id = objects.objects[0].id.toString();
setCalendarId(calendar_id);
};
useEffect(() => {
getMyUserId(); <- render every time page is loaded
getMyCalendarId
}, []);