Changeset 762

Show
Ignore:
Timestamp:
01/10/08 18:38:57 (9 months ago)
Author:
astrange
Message:

Offset positioned subs by the descender height (refs #280)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/perian-1.1/Subtitles/SubATSUIRenderer.m

    r760 r762  
    984984                                        break; 
    985985                        } 
    986                 } else {                                                 
     986                } else { 
     987                        ATSUTextMeasurement descent; 
    987988                        penX = FloatToFixed(div->posX * screenScaleX); 
    988989                        penY = FloatToFixed((context->resY - div->posY) * screenScaleY); 
     
    997998                                case kSubAlignmentTop: penY -= imageHeight; 
    998999                        } 
     1000                         
     1001                        ATSUGetLineControl(layout, kATSUFromTextBeginning, kATSULineDescentTag, sizeof(ATSUTextMeasurement), &descent, NULL); 
     1002                         
     1003                        penY += descent; 
    9991004                                                 
    10001005                        SetLayoutPositioning(layout, imageWidth, div->alignH);