форматирование iCalendar и описания
можно ли добавить какое-либо форматирование к описанию события в iCalendar ICS?
когда Outlook импортирует мои ICS, он делает некоторые строки 18pt полужирными, а другие нет, что определяет, какие строки форматируются в OL?
есть ли способ добавить описание alt для ссылок в описание?
Я тоже хочу создать свой ICS-файл с помощью PHP.
4 ответов
Outlook очень капризен по этому поводу, и вам может быть лучше не бороться с ним.
Я нахожу, что Outlook форматирует мою первую строку жирным шрифтом, если за ней следуют 2 новые строки (\n), а затем по крайней мере 3 строки текста, первая из которых должна иметь заглавную букву. Два минималистских примера: это работает:
DESCRIPTION:I am bold\n\nThey\nthey\nthey
это не
DESCRIPTION:I am not bold\n\nthey\nthey\nthey
Я признаю, что это не точный ответ. Возможно, инженер Microsoft Outlook может перейти на поток и сказать нам, что бизнес-логика.
почему бы не использовать X-ALT-DESC?
X-ALT-DESC;FMTTYPE=text/html: <html><body>I am <b>bold</b></body></html>
одна вещь, которую я нашел: если первая строка выделена жирным шрифтом и синяя, это потому, что Outlook думает, что это заголовок и применяет форматирование заголовка. Добавление знака препинания в конце возвращает его в обычный текст.
Спасибо за регистрацию\n\n
выходит жирным шрифтом и синим.
Спасибо за регистрацию!\n\n\
выходит как обычный текст.
в описании обертывание текста звездочкой *
I am *BOLD text*
но лучший способ также включить X-ALT-DESC
X-ALT-DESC;FMTTYPE=text/html: <html><body>I am <b>bold</b></body></html>