Commit dd297b9d authored by Anna.Pavlova's avatar Anna.Pavlova Committed by Alexander.Trofimov

1. Поправила радикал для случая, когда в контенте идет текст "ag" и т.п....

1. Поправила радикал для случая, когда в контенте идет текст "ag" и т.п. (дескент не нулевой), высота радикала увеличивается (до случая, когда в аргументе находится плейсхолдер); в случае, если у нас в контенте стоит заглавная буква с нулевымм дескентом, высота радикала не меняется
2. Поправила в mathText баг: некоректно отображалась буква h

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@54923 954022d7-b5bf-4e40-9824-e11837661b57
parent ceb841a7
......@@ -7363,17 +7363,17 @@ CMathComposition.prototype =
GetShiftCenter: function(oMeasure, font)
{
oMeasure.SetFont(font);
var metrics = oMeasure.Measure2Code(8727); // "+"
var metrics = oMeasure.Measure2Code(0x2217); // "+"
return 0.6*metrics.Height;
},
GetGapSign: function(oMeasure, font)
/*GetGapSign: function(oMeasure, font)
{
oMeasure.SetFont(font);
var metrics = oMeasure.Measure2Code(0x2217); // "+"
return metrics.Height;
},
},*/
CheckTarget: function()
{
var bSelect = this.SelectContent.selectUse(),
......@@ -7906,11 +7906,8 @@ CMathComposition.prototype =
Draw: function(x, y, pGraphics)
{
//// test
this.RecalculateComposition(g_oTextMeasurer);
//this.RecalculateComposition(g_oTextMeasurer);
////
this.absPos = {x: x, y: y - this.Root.size.ascent};
......
......@@ -99,14 +99,15 @@ CMathText.prototype =
if(this.type == TXT_ROMAN )
{
if(code == 0x0068) // h
code = 0x210E;
var bDigit = (code > 0x002F && code < 0x003A),
bCapGreek = (code > 0x0390 && code < 0x03AA ),
bSmallGreek = (code > 0x03B0 && code < 0x03CA);
if(bCapitale)
if(code == 0x0068) // h
code = 0x210E;
else if(bCapitale)
code = code + 0x1D3F3;
else if(bSmall)
code = code + 0x1D3ED;
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment