是否可以在iCalendar ICS中为事件描述添加任何格式?
当Outlook导入我的ICS时,它会将一些行设置为18pt粗体,而其他行则不设置,是什么定义了哪些行在OL中格式化?
是否还有一种方法可以为描述中的链接添加alt描述?
我也想用PHP构建我的ICS文件。
为什么不使用X-ALT-DESC
?
X-ALT-DESC;FMTTYPE=text/html: <html><body>I am <b>bold</b></body></html>
Outlook对此非常反复无常,你最好不要与之斗争。
我发现Outlook将我的第一行设置为粗体,如果它后面有2个换行符(''n),然后至少有3行文本,其中第一行必须有大写字母。两个极简主义的例子:这个作品:
DESCRIPTION:I am bold'n'nThey'nthey'nthey
这不是
DESCRIPTION:I am not bold'n'nthey'nthey'nthey
我承认这不是一个确切的答案。也许微软Outlook工程师可以跳到线程上告诉我们业务逻辑是什么。
我发现了一件事:如果第一行是粗体和蓝色的,那是因为Outlook认为它是一个页眉并应用了页眉格式。在末尾添加标点符号会将其恢复为纯文本。
感谢您注册''n ''n
大胆而忧郁。
感谢您的注册!''n''n''
以纯文本形式出现。
在描述中包装Asterisk*中的文本
I am *BOLD text*
但更好的方法还包括X-ALT-DESC
X-ALT-DESC;FMTTYPE=text/html: <html><body>I am <b>bold</b></body></html>