我感兴趣的不是数学文本中\mathcal
和之间的视觉差异,而是“真实”差异\mathscr
。具体来说,在哪些情况下\mathcal
更合适,在哪些情况下更合适\mathscr
?
我知道两者都用于类别和滑轮,但我想获得更多关于在它们之间进行选择的信息。
答案1
当数学字母被添加到 Unicode(Uniocde 3.1)时,“书法”和“脚本”被视为简单的字体变体,没有语义区别,并统一到以 U+1D49C 数学脚本大写 A 开头的字母表中
这种方法并不普遍流行,因为有些字体更偏向于“书法”或“Chancery”风格,而有些字体则更偏向于草书“手写体”风格。有些字体可以通过字体功能设置访问这两种风格,但并非所有应用程序都可以访问这两种风格,而且很难在允许字体变化的同时使用这两种风格,因为不同的字体指定了不同的风格变化。
Unicode 时不时地想解决这个问题,并拥有两个(或三个)数学字母表,以便更容易地使用它们来提供语义区分,请参阅 Murray 的帖子
https://blogs.msdn.microsoft.com/murrays/2016/02/05/unicode-math-calligraphic-alphabets/
如果人们做有已发表的(最好是经过同行评审的)文档的例子,这些文档在语义上以不同的方式使用这两种风格,这将成为是否在 Unicode 中添加新字母表的讨论的有用数据。
但目前官方的 Unicode 行情是(据我所知)这就像在 Times 和 Computer modern 之间进行选择,它们在视觉上截然不同,但选择只是个人偏好,没有语义含义。