问题描述
我正在为MS Word(使用VBA)和网站(使用HTML/CSS/JS)开发一种解决方案,以实现对包含多个变音符号(例如œ̣̄̃́
)的字符组合进行高效键入.
I am developing a solution for MS Word (using VBA) and websites (using HTML/CSS/JS) enabling an efficient typing of character combinations that consist of multiple diacritical marks, such as œ̣̄̃́
, for example.
一个原型解决方案已经实现,尽管我偶然发现了一个困难,如果没有任何支持我可能无法解决.
A prototype solution has already been implemented, though I've stumbled across one single difficulty that I may not be able to solve without any support.
我需要显示这些字符,其中包括上面的逗号" (U + 0313)和合并重音"(U + 0301).我得到的当前结果是堆叠版本c̓́
,尽管我需要变音符号并排.例如,对于像ἄ
(03B1 + 0313 + 0301)这样的希腊基字符,这是可能的,但对于拉丁基字符则不能.
I need to display these characters which consist of the 'combining comma above' (U+0313) and 'combining acute accent' (U+0301). The current result I am getting is a stacked version c̓́
, though I need the diacritics to be side by side. This is possible with Greek base characters like ἄ
(03B1+0313+0301) for example, but not with Latin ones.
甚至存在一个独立版本:῎(U + 1FCE)不可组合.
Even a standalone version exists: ῎(U+1FCE) that is sadly not combinable.
我该如何解决这个问题?
How can I solve this problem?
推荐答案
在Word中,Unicode 0315被称为右上方的逗号".它的相反形式是Unicode 0314,它被称为在上方组合反向逗号".还有Unicode 0312,被称为上方组合逗号"和Unicode 0313,被称为上方组合逗号".
In Word, Unicode 0315 is known as a 'combining comma above right'. The reverse form of this is Unicode 0314, which is known as a 'combining reversed comma above'. There are also Unicode 0312, known as a 'combining turned comma above' and Unicode 0313, known as a 'combining comma above'.
这篇关于将变音符号(如上方的逗号和尖锐的重音符号)与拉丁文基本字符相结合的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!