View Bug Details

IDProjectCategoryView StatusLast Update
0001861DCP-o-maticBugspublic2024-01-13 10:08
Reporteroverlookmotel Assigned Tocarl  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
PlatformMacOSOS XOS Version10.14
Product Version2.14.x 
Target Version2.16.x 
Summary0001861: Use DCP's original font when rendering subtitles
Description

When rewrapping a DCP and burning in subs, it'd be ideal if the font used was the font specified in the original DCP. As far as I can see, at present DCP-o-matic uses a standard font no matter what you put in.

It's theoretically possible that this could lead to character encoding errors if the original font contains a glyph which DCP-o-matic's standard font does not have.

What does definitely happen is that sometimes the positioning of text is thrown off. On occasion DCP-o-matic's font renders bigger than the original which can cause text to run outside of the mask (in e.g. 1.33 pillarboxed in 1.85, the text can render outside the 1.33 frame where in original DCP it was within).

In extreme cases where a subtitle is too big to fit horizontally within the container, the subtitle can fail to render entirely. I've never actually seen this in practice, but can make it happen by setting a stupidly large scale like 500% on the subtitles so lines are too long to fit in the frame.

I don't know how difficult this would be to implement. I imagine it might be tricky, and it's only a minor niggle, so perhaps not worthwhile.

TagsNo tags attached.
Branch
Estimated weeks required
Estimated work requiredUndecided

Activities

carl

2022-12-05 19:37

administrator   ~0005352

I just tried this out and it seems to be no longer a problem. Perhaps you could give it another try, if you get the chance?

overlookmotel

2023-07-02 11:19

developer   ~0005814

Confirmed this is fixed in 2.16.59 (and probably earlier). This can be closed.

However, 0002557 is relevant - italics are not rendered in specified font.

carl

2023-07-02 19:26

administrator   ~0005824

Thanks!

Bug History

Date Modified Username Field Change
2020-10-20 02:41 overlookmotel New Bug
2020-10-20 14:18 carl Status new => acknowledged
2020-10-20 14:18 carl Estimated work required => Undecided
2020-10-20 14:19 carl Priority normal => immediate
2020-10-20 14:19 carl Severity minor => major
2020-10-20 14:19 carl Target Version => 2.14.x
2020-10-20 14:20 carl Category Features => Bugs
2022-03-09 13:19 carl Product Version 2.14.37 => 2.14.x
2022-03-09 13:24 carl Target Version 2.14.x =>
2022-07-04 11:55 carl Target Version => 2.16.x
2022-12-05 19:37 carl Assigned To => carl
2022-12-05 19:37 carl Status acknowledged => feedback
2022-12-05 19:37 carl Note Added: 0005352
2023-07-01 22:22 carl Priority immediate => normal
2023-07-02 11:19 overlookmotel Note Added: 0005814
2023-07-02 11:19 overlookmotel Status feedback => assigned
2023-07-02 19:26 carl Status assigned => resolved
2023-07-02 19:26 carl Resolution open => fixed
2023-07-02 19:26 carl Note Added: 0005824
2024-01-13 10:08 carl Status resolved => closed