iCalendar和描述格式


iCalendar and Description formatting

是否可以在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>