29 lines
870 B
Swift
29 lines
870 B
Swift
//
|
|
// MTFontMathTableV2Tests.swift
|
|
//
|
|
//
|
|
// Created by Peter Tang on 15/9/2023.
|
|
//
|
|
|
|
import XCTest
|
|
@testable import SwiftMath
|
|
|
|
final class MTFontMathTableV2Tests: XCTestCase {
|
|
func testMTFontV2Script() throws {
|
|
let size = CGFloat(Int.random(in: 20 ... 40))
|
|
MathFont.allCases.forEach {
|
|
let mTable = $0.mtfont(size: size).mathTable
|
|
XCTAssertNotNil(mTable)
|
|
let values = [
|
|
mTable?.fractionNumeratorDisplayStyleShiftUp,
|
|
mTable?.fractionNumeratorShiftUp,
|
|
mTable?.fractionDenominatorDisplayStyleShiftDown,
|
|
mTable?.fractionDenominatorShiftDown,
|
|
mTable?.fractionNumeratorDisplayStyleGapMin,
|
|
mTable?.fractionNumeratorGapMin,
|
|
].compactMap{$0}
|
|
print("\($0.rawValue).plist: \(values)")
|
|
}
|
|
}
|
|
}
|