diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml index a5543ed1d..7b07fb88a 100644 --- a/.github/release-drafter.yml +++ b/.github/release-drafter.yml @@ -1,24 +1,23 @@ # https://github.com/marketplace/actions/release-drafter#configuration -name-template: '$RESOLVED_VERSION CI' +name-template: '$RESOLVED_VERSION xxx Update [Alpha|Beta]' tag-template: 'v$RESOLVED_VERSION' -version-resolver: +version-resolver: # Sync these labels with Label.yml major: labels: - - 'Version/Major' + - 'Impact/Breaking change' minor: labels: - - 'Version/Minor' + - 'Type/Platform' + - 'Type/Enhancement' patch: labels: - - 'Version/Patch' + - 'Type/Bug' default: patch exclude-labels: - - 'Version/None' + - 'Type/Housekeeping' prerelease: true template: | - - - + ## Changes from $PREVIOUS_TAG (Recently merged first) $CHANGES @@ -35,8 +34,6 @@ categories: - title: '🐛 Bug Fixes' labels: - 'Type/Bug' - - title: '🧰 Maintenance' - label: 'Type/Housekeeping' # Extra line before $BODY or markdown on the first line of $BODY will be interpreted as plain text change-template: |
$TITLE (#$NUMBER) @$AUTHOR
diff --git a/.github/workflows/Format.yml b/.github/workflows/Format.yml index de28333e5..2d3d7aa51 100644 --- a/.github/workflows/Format.yml +++ b/.github/workflows/Format.yml @@ -14,4 +14,4 @@ jobs: with: submodules: 'recursive' - name: Check formatting (Fix with "dotnet format --exclude Typography" at repository root) - run: dotnet format --exclude Typography --verify-no-changes --severity error --verbosity diagnostic \ No newline at end of file + run: dotnet format --exclude Typography --verify-no-changes --verbosity diagnostic \ No newline at end of file diff --git a/.github/workflows/Label.yml b/.github/workflows/Label.yml new file mode 100644 index 000000000..0f03bbb6e --- /dev/null +++ b/.github/workflows/Label.yml @@ -0,0 +1,63 @@ +name: Label breaking changes for semantic versioning + +on: [pull_request] +jobs: + Label: + runs-on: windows-latest + steps: + - uses: actions/checkout@v6 + with: + submodules: recursive + - name: If there are changes in PublicApi.Shipped.txt, fail the workflow + if: github.head_ref != 'action/ship-publicapi' # Same branch name specified in Release.yml + run: | + git fetch origin ${{ github.base_ref }} + $changes = git diff --numstat --shortstat origin/${{ github.base_ref }}...HEAD -- '**/PublicApi.Shipped.txt' + Write-Output "$changes" + if ($changes) { + Write-Error "Changes detected in PublicApi.Shipped.txt files. Public API changes must be shipped through the release process, not in regular pull requests." + exit 1 + } + shell: pwsh + - name: Label based on PublicApi.Unshipped.txt + run: | + git fetch origin ${{ github.base_ref }} + + # Determine the appropriate label (Sync these labels with release-drafter.yml) + if ("${{ github.head_ref }}" -eq "action/ship-publicapi") { # Same branch name specified in Release.yml + $labels = @('Type/Housekeeping') + Write-Output "This is a ship-publicapi PR, labeling as Type/Maintenance" + } else { + # For regular PRs, check for API changes + $changes = git diff origin/${{ github.base_ref }}...HEAD -- '**/PublicApi.Unshipped.txt' + Write-Output "$changes" + + if ($changes) { + # Check if any of the changes include *REMOVED* entries (breaking changes) + $addedLines = $changes | Select-String '^\+.*\*REMOVED\*' + if ($addedLines) { + $labels = @('Impact/Breaking change') + Write-Output "Breaking changes detected:" + Write-Output "$addedLines" + } else { + $labels = @('Type/Enhancement') + Write-Output "Publicly facing API changes include only additions. Labelling as enhancement." + } + } else { + $labels = @('Type/Bug') + Write-Output "No publicly facing API changes. Labelling as bug." + } + } + + # Add label to PR using GitHub API + $headers = @{ + "Authorization" = "Bearer ${{ github.token }}" + "Accept" = "application/vnd.github+json" + } + $body = @{ + labels = $labels + } | ConvertTo-Json + + Invoke-RestMethod -Method Post -Uri "https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.pull_request.number }}/labels" -Headers $headers -Body $body -ContentType "application/json" + Write-Output "Added '$($labels -join ', ')' label(s) to PR #${{ github.event.pull_request.number }}" + shell: pwsh \ No newline at end of file diff --git a/.github/workflows/Release-mark-shipped.ps1 b/.github/workflows/Release-mark-shipped.ps1 new file mode 100644 index 000000000..7213a4d30 --- /dev/null +++ b/.github/workflows/Release-mark-shipped.ps1 @@ -0,0 +1,53 @@ +# From https://github.com/dotnet/winforms/pull/4837/changes + +[CmdletBinding(PositionalBinding=$false)] +param () + +Set-StrictMode -version 2.0 +$ErrorActionPreference = "Stop" + +function MarkShipped([string]$dir) { + $shippedFilePath = Join-Path $dir "PublicAPI.Shipped.txt" + $shipped = Get-Content $shippedFilePath + if ($null -eq $shipped) { + $shipped = @() + } + + $unshippedFilePath = Join-Path $dir "PublicAPI.Unshipped.txt" + $unshipped = Get-Content $unshippedFilePath + $removed = @() + $removedPrefix = "*REMOVED*"; + Write-Host "Processing $dir" + + foreach ($item in $unshipped) { + if ($item.Length -gt 0) { + if ($item.StartsWith($removedPrefix)) { + $item = $item.Substring($removedPrefix.Length) + $removed += $item + } + else { + $shipped += $item + } + } + } + + $shipped | Sort-Object | ?{ -not $removed.Contains($_) } | Out-File $shippedFilePath -Encoding Ascii + $null | Out-File $unshippedFilePath -Encoding Ascii +} + +try { + Push-Location $PSScriptRoot\..\.. + + foreach ($file in Get-ChildItem -re -in "PublicApi.Shipped.txt") { + $dir = Split-Path -parent $file + MarkShipped $dir + } +} +catch { + Write-Host $_ + Write-Host $_.Exception + exit 1 +} +finally { + Pop-Location +} \ No newline at end of file diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml index eecc9b16f..1d4b2880d 100644 --- a/.github/workflows/Release.yml +++ b/.github/workflows/Release.yml @@ -6,6 +6,10 @@ on: jobs: CSharpMath: runs-on: windows-latest + permissions: + # permissions requested by https://github.com/marketplace/actions/create-pull-request#token + contents: write + pull-requests: write steps: - uses: actions/checkout@v6 with: @@ -13,7 +17,7 @@ jobs: - uses: actions/setup-dotnet@main with: dotnet-version: '10.x' - workloads: maui-ios, maui-maccatalyst, maui-android, wasm-tools + workloads: maui, wasm-tools - name: Build GitHub Releases draft artifacts env: RELEASE_NOTES: | @@ -42,3 +46,13 @@ jobs: # --skip-duplicate enables re-running this workflow even if some packages from the same commit are already uploaded. dotnet nuget push '.nupkgs\*.nupkg' -s 'https://api.nuget.org/v3/index.json' -k ${{ secrets.NUGET_API_KEY }} --skip-duplicate shell: pwsh + - name: Move PublicApi.Unshipped.txt to PublicApi.Shipped.txt + run: .github/workflows/Release-mark-shipped.ps1 + shell: pwsh + - name: Create PR for shipping PublicApi + uses: peter-evans/create-pull-request@v8 + with: + commit-message: 'Move PublicApi.Unshipped.txt to PublicApi.Shipped.txt for ${{ github.event.release.tag_name }}' + title: 'Ship PublicApi for ${{ github.event.release.tag_name }}' + body: 'This PR moves the contents of PublicApi.Unshipped.txt to PublicApi.Shipped.txt to mark the API as shipped for version ${{ github.event.release.tag_name }}.' + branch: action/ship-publicapi # Same branch name specified in Label.yml \ No newline at end of file diff --git a/CSharpMath.Avalonia/PublicAPI.Shipped.txt b/CSharpMath.Avalonia/PublicAPI.Shipped.txt new file mode 100644 index 000000000..91b0e1a43 --- /dev/null +++ b/CSharpMath.Avalonia/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable \ No newline at end of file diff --git a/CSharpMath.Avalonia/PublicAPI.Unshipped.txt b/CSharpMath.Avalonia/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..f61c0b13b --- /dev/null +++ b/CSharpMath.Avalonia/PublicAPI.Unshipped.txt @@ -0,0 +1,114 @@ +#nullable enable +CSharpMath.Avalonia.AvaloniaCanvas +CSharpMath.Avalonia.AvaloniaCanvas.AvaloniaCanvas(Avalonia.Media.DrawingContext! drawingContext, Avalonia.Size size) -> void +CSharpMath.Avalonia.AvaloniaCanvas.CurrentColor.get -> System.Drawing.Color? +CSharpMath.Avalonia.AvaloniaCanvas.CurrentColor.set -> void +CSharpMath.Avalonia.AvaloniaCanvas.CurrentStyle.get -> CSharpMath.Rendering.FrontEnd.PaintStyle +CSharpMath.Avalonia.AvaloniaCanvas.CurrentStyle.set -> void +CSharpMath.Avalonia.AvaloniaCanvas.DefaultColor.get -> System.Drawing.Color +CSharpMath.Avalonia.AvaloniaCanvas.DefaultColor.set -> void +CSharpMath.Avalonia.AvaloniaCanvas.DrawLine(float x1, float y1, float x2, float y2, float lineThickness) -> void +CSharpMath.Avalonia.AvaloniaCanvas.FillRect(float left, float top, float width, float height) -> void +CSharpMath.Avalonia.AvaloniaCanvas.Height.get -> float +CSharpMath.Avalonia.AvaloniaCanvas.Restore() -> void +CSharpMath.Avalonia.AvaloniaCanvas.Save() -> void +CSharpMath.Avalonia.AvaloniaCanvas.Scale(float sx, float sy) -> void +CSharpMath.Avalonia.AvaloniaCanvas.StartNewPath() -> CSharpMath.Rendering.FrontEnd.Path! +CSharpMath.Avalonia.AvaloniaCanvas.StrokeRect(float left, float top, float width, float height) -> void +CSharpMath.Avalonia.AvaloniaCanvas.Translate(float dx, float dy) -> void +CSharpMath.Avalonia.AvaloniaCanvas.Width.get -> float +CSharpMath.Avalonia.AvaloniaPath +CSharpMath.Avalonia.AvaloniaPath.AvaloniaPath(CSharpMath.Avalonia.AvaloniaCanvas! canvas) -> void +CSharpMath.Avalonia.BaseView +CSharpMath.Avalonia.BaseView.BaseView() -> void +CSharpMath.Avalonia.BaseView.Content.get -> TContent? +CSharpMath.Avalonia.BaseView.Content.set -> void +CSharpMath.Avalonia.BaseView.DisplacementX.get -> float +CSharpMath.Avalonia.BaseView.DisplacementX.set -> void +CSharpMath.Avalonia.BaseView.DisplacementY.get -> float +CSharpMath.Avalonia.BaseView.DisplacementY.set -> void +CSharpMath.Avalonia.BaseView.DisplayErrorInline.get -> bool +CSharpMath.Avalonia.BaseView.DisplayErrorInline.set -> void +CSharpMath.Avalonia.BaseView.EnablePanning.get -> bool +CSharpMath.Avalonia.BaseView.EnablePanning.set -> void +CSharpMath.Avalonia.BaseView.ErrorColor.get -> Avalonia.Media.Color +CSharpMath.Avalonia.BaseView.ErrorColor.set -> void +CSharpMath.Avalonia.BaseView.ErrorFontSize.get -> float? +CSharpMath.Avalonia.BaseView.ErrorFontSize.set -> void +CSharpMath.Avalonia.BaseView.ErrorMessage.get -> string? +CSharpMath.Avalonia.BaseView.FontSize.get -> float +CSharpMath.Avalonia.BaseView.FontSize.set -> void +CSharpMath.Avalonia.BaseView.GlyphBoxColor.get -> (Avalonia.Media.Color glyph, Avalonia.Media.Color textRun)? +CSharpMath.Avalonia.BaseView.GlyphBoxColor.set -> void +CSharpMath.Avalonia.BaseView.HighlightColor.get -> Avalonia.Media.Color +CSharpMath.Avalonia.BaseView.HighlightColor.set -> void +CSharpMath.Avalonia.BaseView.LaTeX.get -> string? +CSharpMath.Avalonia.BaseView.LaTeX.set -> void +CSharpMath.Avalonia.BaseView.LineStyle.get -> CSharpMath.Atom.LineStyle +CSharpMath.Avalonia.BaseView.LineStyle.set -> void +CSharpMath.Avalonia.BaseView.LocalTypefaces.get -> System.Collections.Generic.IEnumerable! +CSharpMath.Avalonia.BaseView.LocalTypefaces.set -> void +CSharpMath.Avalonia.BaseView.Magnification.get -> float +CSharpMath.Avalonia.BaseView.Magnification.set -> void +CSharpMath.Avalonia.BaseView.Padding.get -> Avalonia.Thickness +CSharpMath.Avalonia.BaseView.Padding.set -> void +CSharpMath.Avalonia.BaseView.Painter.get -> TPainter! +CSharpMath.Avalonia.BaseView.PaintStyle.get -> CSharpMath.Rendering.FrontEnd.PaintStyle +CSharpMath.Avalonia.BaseView.PaintStyle.set -> void +CSharpMath.Avalonia.BaseView.TextAlignment.get -> CSharpMath.Rendering.FrontEnd.TextAlignment +CSharpMath.Avalonia.BaseView.TextAlignment.set -> void +CSharpMath.Avalonia.BaseView.TextColor.get -> Avalonia.Media.Color +CSharpMath.Avalonia.BaseView.TextColor.set -> void +CSharpMath.Avalonia.Extensions +CSharpMath.Avalonia.MathPainter +CSharpMath.Avalonia.MathPainter.MathPainter() -> void +CSharpMath.Avalonia.MathView +CSharpMath.Avalonia.MathView.MathView() -> void +CSharpMath.Avalonia.TextPainter +CSharpMath.Avalonia.TextPainter.TextPainter() -> void +CSharpMath.Avalonia.TextView +CSharpMath.Avalonia.TextView.TextView() -> void +override CSharpMath.Avalonia.AvaloniaPath.CloseContour() -> void +override CSharpMath.Avalonia.AvaloniaPath.Curve3(float x1, float y1, float x2, float y2) -> void +override CSharpMath.Avalonia.AvaloniaPath.Curve4(float x1, float y1, float x2, float y2, float x3, float y3) -> void +override CSharpMath.Avalonia.AvaloniaPath.Dispose() -> void +override CSharpMath.Avalonia.AvaloniaPath.Foreground.get -> System.Drawing.Color? +override CSharpMath.Avalonia.AvaloniaPath.Foreground.set -> void +override CSharpMath.Avalonia.AvaloniaPath.LineTo(float x1, float y1) -> void +override CSharpMath.Avalonia.AvaloniaPath.MoveTo(float x0, float y0) -> void +override CSharpMath.Avalonia.BaseView.MeasureOverride(Avalonia.Size availableSize) -> Avalonia.Size +override CSharpMath.Avalonia.BaseView.OnPointerMoved(Avalonia.Input.PointerEventArgs! e) -> void +override CSharpMath.Avalonia.BaseView.OnPointerPressed(Avalonia.Input.PointerPressedEventArgs! e) -> void +override CSharpMath.Avalonia.BaseView.OnPointerReleased(Avalonia.Input.PointerReleasedEventArgs! e) -> void +override CSharpMath.Avalonia.BaseView.Render(Avalonia.Media.DrawingContext! context) -> void +override CSharpMath.Avalonia.MathPainter.UnwrapColor(System.Drawing.Color color) -> Avalonia.Media.Color +override CSharpMath.Avalonia.MathPainter.WrapCanvas(CSharpMath.Avalonia.AvaloniaCanvas! canvas) -> CSharpMath.Rendering.FrontEnd.ICanvas! +override CSharpMath.Avalonia.MathPainter.WrapColor(Avalonia.Media.Color color) -> System.Drawing.Color +override CSharpMath.Avalonia.TextPainter.UnwrapColor(System.Drawing.Color color) -> Avalonia.Media.Color +override CSharpMath.Avalonia.TextPainter.WrapCanvas(CSharpMath.Avalonia.AvaloniaCanvas! canvas) -> CSharpMath.Rendering.FrontEnd.ICanvas! +override CSharpMath.Avalonia.TextPainter.WrapColor(Avalonia.Media.Color color) -> System.Drawing.Color +static CSharpMath.Avalonia.Extensions.DrawAsPng(this CSharpMath.Rendering.FrontEnd.Painter! painter, System.IO.Stream! target, float textPainterCanvasWidth = 2000, int? quality = null, CSharpMath.Rendering.FrontEnd.TextAlignment alignmentForTests = CSharpMath.Rendering.FrontEnd.TextAlignment.TopLeft) -> void +static CSharpMath.Avalonia.Extensions.ToAvaloniaColor(this System.Drawing.Color color) -> Avalonia.Media.Color +static CSharpMath.Avalonia.Extensions.ToSolidColorBrush(this System.Drawing.Color color) -> Avalonia.Media.SolidColorBrush! +static readonly CSharpMath.Avalonia.BaseView.ContentProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.DisplacementXProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.DisplacementYProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.DisplayErrorInlineProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.EnablePanningProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.ErrorColorProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.ErrorFontSizeProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.ErrorMessageProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.FontSizeProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.GlyphBoxColorProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.HighlightColorProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.LaTeXProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.LineStyleProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.LocalTypefacesProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.MagnificationProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.PaddingProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.PaintStyleProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.staticPainter -> TPainter! +static readonly CSharpMath.Avalonia.BaseView.TextAlignmentProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.TextColorProperty -> Avalonia.AvaloniaProperty! +static readonly CSharpMath.Avalonia.BaseView.WritablePainterProperties -> Avalonia.AvaloniaProperty![]! +static readonly CSharpMath.Avalonia.BaseView.WritablePainterPropertyNames -> System.Collections.Generic.HashSet! \ No newline at end of file diff --git a/CSharpMath.Evaluation/PublicAPI.Shipped.txt b/CSharpMath.Evaluation/PublicAPI.Shipped.txt new file mode 100644 index 000000000..91b0e1a43 --- /dev/null +++ b/CSharpMath.Evaluation/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable \ No newline at end of file diff --git a/CSharpMath.Evaluation/PublicAPI.Unshipped.txt b/CSharpMath.Evaluation/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..8ce6309a8 --- /dev/null +++ b/CSharpMath.Evaluation/PublicAPI.Unshipped.txt @@ -0,0 +1,47 @@ +#nullable enable +abstract CSharpMath.Evaluation.MathItem.$() -> CSharpMath.Evaluation.MathItem! +abstract CSharpMath.Evaluation.MathItem.Latexise() -> string! +CSharpMath.Evaluation +CSharpMath.Evaluation.MathItem +CSharpMath.Evaluation.MathItem.Comma +CSharpMath.Evaluation.MathItem.Comma.Comma(CSharpMath.Evaluation.MathItem! prev, CSharpMath.Evaluation.MathItem? next) -> void +CSharpMath.Evaluation.MathItem.Comma.Content.get -> CSharpMath.Evaluation.MathItem! +CSharpMath.Evaluation.MathItem.Comma.Equals(CSharpMath.Evaluation.MathItem.Comma? other) -> bool +CSharpMath.Evaluation.MathItem.Comma.GetEnumerator() -> System.Collections.Generic.IEnumerator! +CSharpMath.Evaluation.MathItem.Comma.Next.get -> CSharpMath.Evaluation.MathItem.Comma? +CSharpMath.Evaluation.MathItem.Comma.Next.set -> void +CSharpMath.Evaluation.MathItem.Entity +CSharpMath.Evaluation.MathItem.Entity.Content.get -> AngouriMath.Entity! +CSharpMath.Evaluation.MathItem.Entity.Entity(AngouriMath.Entity! content) -> void +CSharpMath.Evaluation.MathItem.Entity.Equals(CSharpMath.Evaluation.MathItem.Entity? other) -> bool +CSharpMath.Evaluation.MathItem.MathItem(CSharpMath.Evaluation.MathItem! original) -> void +override CSharpMath.Evaluation.MathItem.Comma.$() -> CSharpMath.Evaluation.MathItem! +override CSharpMath.Evaluation.MathItem.Comma.Equals(object? obj) -> bool +override CSharpMath.Evaluation.MathItem.Comma.GetHashCode() -> int +override CSharpMath.Evaluation.MathItem.Comma.Latexise() -> string! +override CSharpMath.Evaluation.MathItem.Comma.ToString() -> string! +override CSharpMath.Evaluation.MathItem.Entity.$() -> CSharpMath.Evaluation.MathItem! +override CSharpMath.Evaluation.MathItem.Entity.Equals(object? obj) -> bool +override CSharpMath.Evaluation.MathItem.Entity.GetHashCode() -> int +override CSharpMath.Evaluation.MathItem.Entity.Latexise() -> string! +override CSharpMath.Evaluation.MathItem.Entity.ToString() -> string! +override CSharpMath.Evaluation.MathItem.Equals(object? obj) -> bool +override CSharpMath.Evaluation.MathItem.GetHashCode() -> int +override CSharpMath.Evaluation.MathItem.ToString() -> string! +override sealed CSharpMath.Evaluation.MathItem.Comma.Equals(CSharpMath.Evaluation.MathItem? other) -> bool +override sealed CSharpMath.Evaluation.MathItem.Entity.Equals(CSharpMath.Evaluation.MathItem? other) -> bool +static CSharpMath.Evaluation.Evaluate(CSharpMath.Atom.MathList! mathList) -> CSharpMath.Atom.Result +static CSharpMath.Evaluation.Interpret(CSharpMath.Atom.MathList! mathList, System.Func? errorLaTeX = null) -> string! +static CSharpMath.Evaluation.MathItem.Comma.operator !=(CSharpMath.Evaluation.MathItem.Comma? left, CSharpMath.Evaluation.MathItem.Comma? right) -> bool +static CSharpMath.Evaluation.MathItem.Comma.operator ==(CSharpMath.Evaluation.MathItem.Comma? left, CSharpMath.Evaluation.MathItem.Comma? right) -> bool +static CSharpMath.Evaluation.MathItem.Entity.operator !=(CSharpMath.Evaluation.MathItem.Entity? left, CSharpMath.Evaluation.MathItem.Entity? right) -> bool +static CSharpMath.Evaluation.MathItem.Entity.operator ==(CSharpMath.Evaluation.MathItem.Entity? left, CSharpMath.Evaluation.MathItem.Entity? right) -> bool +static CSharpMath.Evaluation.MathItem.explicit operator AngouriMath.Entity!(CSharpMath.Evaluation.MathItem! item) -> AngouriMath.Entity! +static CSharpMath.Evaluation.MathItem.implicit operator CSharpMath.Evaluation.MathItem!(AngouriMath.Entity! content) -> CSharpMath.Evaluation.MathItem! +static CSharpMath.Evaluation.MathItem.operator !=(CSharpMath.Evaluation.MathItem? left, CSharpMath.Evaluation.MathItem? right) -> bool +static CSharpMath.Evaluation.MathItem.operator ==(CSharpMath.Evaluation.MathItem? left, CSharpMath.Evaluation.MathItem? right) -> bool +static CSharpMath.Evaluation.Predict(System.Span originalList) -> double? +static CSharpMath.Evaluation.Visualize(CSharpMath.Evaluation.MathItem! entity) -> CSharpMath.Atom.MathList! +virtual CSharpMath.Evaluation.MathItem.EqualityContract.get -> System.Type! +virtual CSharpMath.Evaluation.MathItem.Equals(CSharpMath.Evaluation.MathItem? other) -> bool +virtual CSharpMath.Evaluation.MathItem.PrintMembers(System.Text.StringBuilder! builder) -> bool \ No newline at end of file diff --git a/CSharpMath.Maui.Example/CSharpMath.Maui.Example.csproj b/CSharpMath.Maui.Example/CSharpMath.Maui.Example.csproj index 5f527d827..fd94ce307 100644 --- a/CSharpMath.Maui.Example/CSharpMath.Maui.Example.csproj +++ b/CSharpMath.Maui.Example/CSharpMath.Maui.Example.csproj @@ -1,7 +1,7 @@  - net10.0;net10.0-android + net10.0-android $(TargetFrameworks);net10.0-ios;net10.0-maccatalyst $(TargetFrameworks);net10.0-windows10.0.19041.0 @@ -12,7 +12,7 @@ either BOTH runtimes must be indicated or ONLY macatalyst-x64. --> - Exe + Exe CSharpMath.Maui.Example true true diff --git a/CSharpMath.Maui/PublicAPI.Shipped.txt b/CSharpMath.Maui/PublicAPI.Shipped.txt new file mode 100644 index 000000000..91b0e1a43 --- /dev/null +++ b/CSharpMath.Maui/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable \ No newline at end of file diff --git a/CSharpMath.Maui/PublicAPI.Unshipped.txt b/CSharpMath.Maui/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..5b7d38d13 --- /dev/null +++ b/CSharpMath.Maui/PublicAPI.Unshipped.txt @@ -0,0 +1,154 @@ +#nullable enable +const CSharpMath.Maui.LatexHelper.phantom = "\\color{#00000000}|" -> string! +CSharpMath.Maui.BaseButton +CSharpMath.Maui.BaseButton.BaseButton() -> void +CSharpMath.Maui.BaseButton.Content.get -> TView? +CSharpMath.Maui.BaseButton.Content.set -> void +CSharpMath.Maui.BaseButton.TextColor.get -> Microsoft.Maui.Graphics.Color? +CSharpMath.Maui.BaseButton.TextColor.set -> void +CSharpMath.Maui.BaseView +CSharpMath.Maui.BaseView.BaseView() -> void +CSharpMath.Maui.BaseView.Content.get -> TContent? +CSharpMath.Maui.BaseView.Content.set -> void +CSharpMath.Maui.BaseView.DisplacementX.get -> float +CSharpMath.Maui.BaseView.DisplacementX.set -> void +CSharpMath.Maui.BaseView.DisplacementY.get -> float +CSharpMath.Maui.BaseView.DisplacementY.set -> void +CSharpMath.Maui.BaseView.DisplayErrorInline.get -> bool +CSharpMath.Maui.BaseView.DisplayErrorInline.set -> void +CSharpMath.Maui.BaseView.EnablePanning.get -> bool +CSharpMath.Maui.BaseView.EnablePanning.set -> void +CSharpMath.Maui.BaseView.ErrorColor.get -> Microsoft.Maui.Graphics.Color! +CSharpMath.Maui.BaseView.ErrorColor.set -> void +CSharpMath.Maui.BaseView.ErrorFontSize.get -> float? +CSharpMath.Maui.BaseView.ErrorFontSize.set -> void +CSharpMath.Maui.BaseView.ErrorMessage.get -> string? +CSharpMath.Maui.BaseView.FontSize.get -> float +CSharpMath.Maui.BaseView.FontSize.set -> void +CSharpMath.Maui.BaseView.GlyphBoxColor.get -> (Microsoft.Maui.Graphics.Color! glyph, Microsoft.Maui.Graphics.Color! textRun)? +CSharpMath.Maui.BaseView.GlyphBoxColor.set -> void +CSharpMath.Maui.BaseView.HighlightColor.get -> Microsoft.Maui.Graphics.Color! +CSharpMath.Maui.BaseView.HighlightColor.set -> void +CSharpMath.Maui.BaseView.LaTeX.get -> string? +CSharpMath.Maui.BaseView.LaTeX.set -> void +CSharpMath.Maui.BaseView.LineStyle.get -> CSharpMath.Atom.LineStyle +CSharpMath.Maui.BaseView.LineStyle.set -> void +CSharpMath.Maui.BaseView.LocalTypefaces.get -> System.Collections.Generic.IEnumerable! +CSharpMath.Maui.BaseView.LocalTypefaces.set -> void +CSharpMath.Maui.BaseView.Magnification.get -> float +CSharpMath.Maui.BaseView.Magnification.set -> void +CSharpMath.Maui.BaseView.Padding.get -> Microsoft.Maui.Thickness +CSharpMath.Maui.BaseView.Padding.set -> void +CSharpMath.Maui.BaseView.Painter.get -> TPainter! +CSharpMath.Maui.BaseView.PaintStyle.get -> CSharpMath.Rendering.FrontEnd.PaintStyle +CSharpMath.Maui.BaseView.PaintStyle.set -> void +CSharpMath.Maui.BaseView.TextAlignment.get -> CSharpMath.Rendering.FrontEnd.TextAlignment +CSharpMath.Maui.BaseView.TextAlignment.set -> void +CSharpMath.Maui.BaseView.TextColor.get -> Microsoft.Maui.Graphics.Color! +CSharpMath.Maui.BaseView.TextColor.set -> void +CSharpMath.Maui.Extensions +CSharpMath.Maui.ImageSourceMathInputButton +CSharpMath.Maui.ImageSourceMathInputButton.ImageSourceMathInputButton() -> void +CSharpMath.Maui.ImageSourceMathInputButton.Input.get -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Maui.ImageSourceMathInputButton.Input.set -> void +CSharpMath.Maui.ImageSourceMathInputButton.Keyboard.get -> CSharpMath.Rendering.FrontEnd.MathKeyboard? +CSharpMath.Maui.ImageSourceMathInputButton.Keyboard.set -> void +CSharpMath.Maui.LatexHelper +CSharpMath.Maui.MathButton +CSharpMath.Maui.MathButton.MathButton() -> void +CSharpMath.Maui.MathInputButton +CSharpMath.Maui.MathInputButton.Input.get -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Maui.MathInputButton.Input.set -> void +CSharpMath.Maui.MathInputButton.Keyboard.get -> CSharpMath.Rendering.FrontEnd.MathKeyboard? +CSharpMath.Maui.MathInputButton.Keyboard.set -> void +CSharpMath.Maui.MathInputButton.MathInputButton() -> void +CSharpMath.Maui.MathInputButton.PlaceholderActiveColor.get -> Microsoft.Maui.Graphics.Color? +CSharpMath.Maui.MathInputButton.PlaceholderActiveColor.set -> void +CSharpMath.Maui.MathInputButton.PlaceholderRestingColor.get -> Microsoft.Maui.Graphics.Color? +CSharpMath.Maui.MathInputButton.PlaceholderRestingColor.set -> void +CSharpMath.Maui.MathPainter +CSharpMath.Maui.MathPainter.MathPainter() -> void +CSharpMath.Maui.MathView +CSharpMath.Maui.MathView.MathView() -> void +CSharpMath.Maui.MauiCanvas +CSharpMath.Maui.MauiCanvas.Canvas.get -> Microsoft.Maui.Graphics.ICanvas! +CSharpMath.Maui.MauiCanvas.CurrentColor.get -> System.Drawing.Color? +CSharpMath.Maui.MauiCanvas.CurrentColor.set -> void +CSharpMath.Maui.MauiCanvas.CurrentStyle.get -> CSharpMath.Rendering.FrontEnd.PaintStyle +CSharpMath.Maui.MauiCanvas.CurrentStyle.set -> void +CSharpMath.Maui.MauiCanvas.DefaultColor.get -> System.Drawing.Color +CSharpMath.Maui.MauiCanvas.DefaultColor.set -> void +CSharpMath.Maui.MauiCanvas.DrawLine(float x1, float y1, float x2, float y2, float lineThickness) -> void +CSharpMath.Maui.MauiCanvas.FillRect(float left, float top, float width, float height) -> void +CSharpMath.Maui.MauiCanvas.Height.get -> float +CSharpMath.Maui.MauiCanvas.MauiCanvas((Microsoft.Maui.Graphics.ICanvas!, Microsoft.Maui.Graphics.SizeF) canvas) -> void +CSharpMath.Maui.MauiCanvas.Restore() -> void +CSharpMath.Maui.MauiCanvas.Save() -> void +CSharpMath.Maui.MauiCanvas.Scale(float sx, float sy) -> void +CSharpMath.Maui.MauiCanvas.StartNewPath() -> CSharpMath.Rendering.FrontEnd.Path! +CSharpMath.Maui.MauiCanvas.StrokeRect(float left, float top, float width, float height) -> void +CSharpMath.Maui.MauiCanvas.Translate(float dx, float dy) -> void +CSharpMath.Maui.MauiCanvas.Width.get -> float +CSharpMath.Maui.MauiPath +CSharpMath.Maui.MauiPath.MauiPath(CSharpMath.Maui.MauiCanvas! owner) -> void +CSharpMath.Maui.TextButton +CSharpMath.Maui.TextButton.TextButton() -> void +CSharpMath.Maui.TextPainter +CSharpMath.Maui.TextPainter.TextPainter() -> void +CSharpMath.Maui.TextView +CSharpMath.Maui.TextView.TextView() -> void +override CSharpMath.Maui.BaseView.MeasureOverride(double widthConstraint, double heightConstraint) -> Microsoft.Maui.Graphics.Size +override CSharpMath.Maui.MathInputButton.UpdateImageSource() -> void +override CSharpMath.Maui.MathPainter.UnwrapColor(System.Drawing.Color color) -> Microsoft.Maui.Graphics.Color! +override CSharpMath.Maui.MathPainter.WrapCanvas((Microsoft.Maui.Graphics.ICanvas!, Microsoft.Maui.Graphics.SizeF) canvas) -> CSharpMath.Rendering.FrontEnd.ICanvas! +override CSharpMath.Maui.MathPainter.WrapColor(Microsoft.Maui.Graphics.Color! color) -> System.Drawing.Color +override CSharpMath.Maui.MauiPath.CloseContour() -> void +override CSharpMath.Maui.MauiPath.Curve3(float x1, float y1, float x2, float y2) -> void +override CSharpMath.Maui.MauiPath.Curve4(float x1, float y1, float x2, float y2, float x3, float y3) -> void +override CSharpMath.Maui.MauiPath.Dispose() -> void +override CSharpMath.Maui.MauiPath.Foreground.get -> System.Drawing.Color? +override CSharpMath.Maui.MauiPath.Foreground.set -> void +override CSharpMath.Maui.MauiPath.LineTo(float x1, float y1) -> void +override CSharpMath.Maui.MauiPath.MoveTo(float x0, float y0) -> void +override CSharpMath.Maui.TextPainter.UnwrapColor(System.Drawing.Color color) -> Microsoft.Maui.Graphics.Color! +override CSharpMath.Maui.TextPainter.WrapCanvas((Microsoft.Maui.Graphics.ICanvas!, Microsoft.Maui.Graphics.SizeF) canvas) -> CSharpMath.Rendering.FrontEnd.ICanvas! +override CSharpMath.Maui.TextPainter.WrapColor(Microsoft.Maui.Graphics.Color! color) -> System.Drawing.Color +static CSharpMath.Maui.BaseButton.BindablePropertyWithUpdateImageSource(string! propertyName, System.Type! propertyType, object? defaultValue = null) -> Microsoft.Maui.Controls.BindableProperty! +static CSharpMath.Maui.Extensions.BindDisplay(this CSharpMath.Rendering.FrontEnd.MathKeyboard! keyboard, Microsoft.Maui.Controls.GraphicsView! view, CSharpMath.Maui.MathPainter! settings, Microsoft.Maui.Graphics.Color! caretColor, CSharpMath.Rendering.FrontEnd.CaretShape caretShape = CSharpMath.Rendering.FrontEnd.CaretShape.IBeam) -> void +static CSharpMath.Maui.Extensions.ToCSharpMathColor(this Microsoft.Maui.Graphics.Color! color) -> System.Drawing.Color +static CSharpMath.Maui.Extensions.ToMauiColor(this System.Drawing.Color color) -> Microsoft.Maui.Graphics.Color! +static CSharpMath.Maui.Extensions.UpdateDisplayCaret(this CSharpMath.Rendering.FrontEnd.MathKeyboard! keyboard, Microsoft.Maui.Controls.GraphicsView! view, CSharpMath.Maui.MathPainter! settings, Microsoft.Maui.Graphics.Color! caretColor, CSharpMath.Rendering.FrontEnd.CaretShape caretShape = CSharpMath.Rendering.FrontEnd.CaretShape.IBeam) -> void +static readonly CSharpMath.Maui.BaseButton.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseButton.TextColorProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.ContentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.DisplacementXProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.DisplacementYProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.DisplayErrorInlineProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.EnablePanningProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.ErrorColorProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.ErrorFontSizeProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.ErrorMessageProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.FontSizeProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.GlyphBoxColorProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.HighlightColorProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.LaTeXProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.LineStyleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.LocalTypefacesProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.MagnificationProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.PaddingProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.PaintStyleProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.staticPainter -> TPainter! +static readonly CSharpMath.Maui.BaseView.TextAlignmentProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.TextColorProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.BaseView.WritablePainterProperties -> Microsoft.Maui.Controls.BindableProperty![]! +static readonly CSharpMath.Maui.BaseView.WritablePainterPropertyNames -> System.Collections.Generic.HashSet! +static readonly CSharpMath.Maui.ImageSourceMathInputButton.InputProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.ImageSourceMathInputButton.KeyboardProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.MathInputButton.InputProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.MathInputButton.KeyboardProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.MathInputButton.PlaceholderActiveColorProperty -> Microsoft.Maui.Controls.BindableProperty! +static readonly CSharpMath.Maui.MathInputButton.PlaceholderRestingColorProperty -> Microsoft.Maui.Controls.BindableProperty! +virtual CSharpMath.Maui.BaseButton.UpdateImageSource() -> void +#if ANDROID || IOS || MACCATALYST || WINDOWS +static CSharpMath.Maui.Extensions.DrawToStreamAsync(this CSharpMath.Rendering.FrontEnd.Painter<(Microsoft.Maui.Graphics.ICanvas!, Microsoft.Maui.Graphics.SizeF), TContent!, Microsoft.Maui.Graphics.Color!>! painter, System.IO.Stream! target, float textPainterCanvasWidth = 2000, Microsoft.Maui.Graphics.ImageFormat format = Microsoft.Maui.Graphics.ImageFormat.Png, float quality = 1, CSharpMath.Rendering.FrontEnd.TextAlignment alignmentForTests = CSharpMath.Rendering.FrontEnd.TextAlignment.TopLeft) -> System.Threading.Tasks.Task! +#endif \ No newline at end of file diff --git a/CSharpMath.Rendering.Tests/TestRenderingSharedData.cs b/CSharpMath.Rendering.Tests/TestRenderingSharedData.cs index e9fcff56c..1113a67ca 100644 --- a/CSharpMath.Rendering.Tests/TestRenderingSharedData.cs +++ b/CSharpMath.Rendering.Tests/TestRenderingSharedData.cs @@ -1,16 +1,17 @@ using System.Collections; using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Reflection; namespace CSharpMath.Rendering.Tests { - public abstract class TestRenderingSharedData : IEnumerable where TThis : TestRenderingSharedData { + public abstract class TestRenderingSharedData<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields)] TThis> : IEnumerable where TThis : TestRenderingSharedData { public static IReadOnlyDictionary AllConstants { get; } = - typeof(TThis) - .GetFields(BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy) - .Where(fi => fi.IsLiteral && !fi.IsInitOnly) - .ToDictionary(fi => fi.Name, fi => fi.GetRawConstantValue() as string - ?? throw new Atom.InvalidCodePathException("All constants must be strings!")); + typeof(TThis) + .GetFields(BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy) + .Where(fi => fi.IsLiteral && !fi.IsInitOnly) + .ToDictionary(fi => fi.Name, fi => fi.GetRawConstantValue() as string + ?? throw new Atom.InvalidCodePathException("All constants must be strings!")); public static string AllConstantValues { get; } = string.Join(@"\\", AllConstants.Where(info => !info.Key.StartsWith("Error")).Select(info => $@"{info.Key}: {info.Value}")); public IEnumerator GetEnumerator() => diff --git a/CSharpMath.Rendering/PublicAPI.Shipped.txt b/CSharpMath.Rendering/PublicAPI.Shipped.txt new file mode 100644 index 000000000..91b0e1a43 --- /dev/null +++ b/CSharpMath.Rendering/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable \ No newline at end of file diff --git a/CSharpMath.Rendering/PublicAPI.Unshipped.txt b/CSharpMath.Rendering/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..f1581fa84 --- /dev/null +++ b/CSharpMath.Rendering/PublicAPI.Unshipped.txt @@ -0,0 +1,2693 @@ +#nullable enable +abstract CSharpMath.Rendering.FrontEnd.Painter.ContentToLaTeX(TContent! content) -> string! +abstract CSharpMath.Rendering.FrontEnd.Painter.Display.get -> CSharpMath.Display.IDisplay? +abstract CSharpMath.Rendering.FrontEnd.Painter.Display.set -> void +abstract CSharpMath.Rendering.FrontEnd.Painter.Draw(TCanvas canvas, CSharpMath.Rendering.FrontEnd.TextAlignment alignment, CSharpMath.Rendering.FrontEnd.Thickness padding = default(CSharpMath.Rendering.FrontEnd.Thickness), float offsetX = 0, float offsetY = 0) -> void +abstract CSharpMath.Rendering.FrontEnd.Painter.LaTeXToContent(string! latex) -> CSharpMath.Atom.Result +abstract CSharpMath.Rendering.FrontEnd.Painter.SetRedisplay() -> void +abstract CSharpMath.Rendering.FrontEnd.Painter.UnwrapColor(System.Drawing.Color color) -> TColor +abstract CSharpMath.Rendering.FrontEnd.Painter.UpdateDisplayCore(float textPainterCanvasWidth) -> void +abstract CSharpMath.Rendering.FrontEnd.Painter.WrapCanvas(TCanvas canvas) -> CSharpMath.Rendering.FrontEnd.ICanvas! +abstract CSharpMath.Rendering.FrontEnd.Painter.WrapColor(TColor color) -> System.Drawing.Color +abstract CSharpMath.Rendering.FrontEnd.Path.CloseContour() -> void +abstract CSharpMath.Rendering.FrontEnd.Path.Curve3(float x1, float y1, float x2, float y2) -> void +abstract CSharpMath.Rendering.FrontEnd.Path.Curve4(float x1, float y1, float x2, float y2, float x3, float y3) -> void +abstract CSharpMath.Rendering.FrontEnd.Path.Dispose() -> void +abstract CSharpMath.Rendering.FrontEnd.Path.Foreground.get -> System.Drawing.Color? +abstract CSharpMath.Rendering.FrontEnd.Path.Foreground.set -> void +abstract CSharpMath.Rendering.FrontEnd.Path.LineTo(float x1, float y1) -> void +abstract CSharpMath.Rendering.FrontEnd.Path.MoveTo(float x0, float y0) -> void +abstract CSharpMath.Rendering.Text.TextAtom.Equals(CSharpMath.Rendering.Text.TextAtom! a) -> bool +abstract CSharpMath.Rendering.Text.TextAtom.SingleChar(CSharpMath.Atom.FontStyle style) -> int? +abstract Typography.OpenFont.Tables.CoverageTable.FindPosition(ushort glyphIndex) -> int +abstract Typography.OpenFont.Tables.CoverageTable.GetExpandedValueIter() -> System.Collections.Generic.IEnumerable! +abstract Typography.OpenFont.Tables.GlyphShapingTableEntry.ReadFeatureVariations(System.IO.BinaryReader! reader, long featureVariationsBeginAt) -> void +abstract Typography.OpenFont.Tables.GlyphShapingTableEntry.ReadLookupTable(System.IO.BinaryReader! reader, long lookupTablePos, ushort lookupType, ushort lookupFlags, ushort[]! subTableOffsets, ushort markFilteringSet) -> void +abstract Typography.OpenFont.Tables.GPOS.LookupSubTable.DoGlyphPosition(Typography.OpenFont.IGlyphPositions! inputGlyphs, int startAt, int len) -> void +abstract Typography.OpenFont.Tables.GSUB.LookupSubTable.CollectAssociatedSubtitutionGlyphs(System.Collections.Generic.List! outputAssocGlyphs) -> void +abstract Typography.OpenFont.Tables.GSUB.LookupSubTable.DoSubstitutionAt(Typography.OpenFont.Tables.IGlyphIndexList! glyphIndices, int pos, int len) -> bool +abstract Typography.OpenFont.Tables.TableEntry.Name.get -> string! +abstract Typography.OpenFont.Tables.TableEntry.ReadContentFrom(System.IO.BinaryReader! reader) -> void +abstract Typography.TextBreak.BreakingEngine.CanBeStartChar(char c) -> bool +abstract Typography.TextBreak.BreakingEngine.CanHandle(char c) -> bool +abstract Typography.TextBreak.DictionaryBreakingEngine.CurrentCustomDic.get -> Typography.TextBreak.CustomDic! +abstract Typography.TextBreak.DictionaryBreakingEngine.FirstUnicodeChar.get -> char +abstract Typography.TextBreak.DictionaryBreakingEngine.GetSpanBreakInfo() -> Typography.TextBreak.SpanBreakInfo! +abstract Typography.TextBreak.DictionaryBreakingEngine.GetWordGroupForFirstChar(char c) -> Typography.TextBreak.WordGroup! +abstract Typography.TextBreak.DictionaryBreakingEngine.LastUnicodeChar.get -> char +abstract Typography.TextBreak.DictionaryProvider.GetSortedUniqueWordList(string! dicName) -> System.Collections.Generic.IEnumerable! +const CSharpMath.Rendering.BackEnd.GlyphFinder.GlyphNotFound = '□' -> char +const CSharpMath.Rendering.FrontEnd.Painter.DefaultFontSize = 14 -> float +const CSharpMath.Rendering.FrontEnd.PainterConstants.DefaultFontSize = 14 -> float +const CSharpMath.Rendering.FrontEnd.PainterConstants.LargerFontSize = 50 -> float +const CSharpMath.Rendering.FrontEnd.TextPainter.DefaultCanvasWidth = 2000 -> float +const Typography.OpenFont.Tables.BASE._N = "BASE" -> string! +const Typography.OpenFont.Tables.Cmap._N = "cmap" -> string! +const Typography.OpenFont.Tables.COLR._N = "COLR" -> string! +const Typography.OpenFont.Tables.CPAL._N = "CPAL" -> string! +const Typography.OpenFont.Tables.GPOS._N = "GPOS" -> string! +const Typography.OpenFont.Tables.GSUB._N = "GSUB" -> string! +const Typography.OpenFont.Tables.JSTF._N = "JSTF" -> string! +const Typography.OpenFont.Tables.NameEntry._N = "name" -> string! +const Typography.OpenFont.Tables.OS2Table._N = "OS/2" -> string! +CSharpMath.Rendering.BackEnd.Fonts +CSharpMath.Rendering.BackEnd.Fonts.Fonts(System.Collections.Generic.IEnumerable! localTypefaces, float pointSize) -> void +CSharpMath.Rendering.BackEnd.Fonts.GetEnumerator() -> System.Collections.Generic.IEnumerator! +CSharpMath.Rendering.BackEnd.Fonts.MathConsts.get -> Typography.OpenFont.MathGlyphs.MathConstants! +CSharpMath.Rendering.BackEnd.Fonts.MathTypeface.get -> Typography.OpenFont.Typeface! +CSharpMath.Rendering.BackEnd.Fonts.PointSize.get -> float +CSharpMath.Rendering.BackEnd.Fonts.Typefaces.get -> System.Collections.Generic.IEnumerable! +CSharpMath.Rendering.BackEnd.Glyph +CSharpMath.Rendering.BackEnd.Glyph.Glyph() -> void +CSharpMath.Rendering.BackEnd.Glyph.Glyph(Typography.OpenFont.Typeface! typeface, Typography.OpenFont.Glyph! info) -> void +CSharpMath.Rendering.BackEnd.Glyph.Info.get -> Typography.OpenFont.Glyph! +CSharpMath.Rendering.BackEnd.Glyph.IsEmpty.get -> bool +CSharpMath.Rendering.BackEnd.Glyph.Typeface.get -> Typography.OpenFont.Typeface! +CSharpMath.Rendering.BackEnd.GlyphBoundsProvider +CSharpMath.Rendering.BackEnd.GlyphBoundsProvider.GetAdvancesForGlyphs(CSharpMath.Rendering.BackEnd.Fonts! font, System.Collections.Generic.IEnumerable! glyphs, int nGlyphs) -> (System.Collections.Generic.IEnumerable! Advances, float Total) +CSharpMath.Rendering.BackEnd.GlyphBoundsProvider.GetBoundingRectsForGlyphs(CSharpMath.Rendering.BackEnd.Fonts! font, System.Collections.Generic.IEnumerable! glyphs, int nVariants) -> System.Collections.Generic.IEnumerable! +CSharpMath.Rendering.BackEnd.GlyphBoundsProvider.GetTypographicWidth(CSharpMath.Rendering.BackEnd.Fonts! fonts, CSharpMath.Display.AttributedGlyphRun! run) -> float +CSharpMath.Rendering.BackEnd.GlyphFinder +CSharpMath.Rendering.BackEnd.GlyphFinder.EmptyGlyph.get -> CSharpMath.Rendering.BackEnd.Glyph +CSharpMath.Rendering.BackEnd.GlyphFinder.FindGlyphForCharacterAtIndex(CSharpMath.Rendering.BackEnd.Fonts! fonts, int index, string! str) -> CSharpMath.Rendering.BackEnd.Glyph +CSharpMath.Rendering.BackEnd.GlyphFinder.FindGlyphs(CSharpMath.Rendering.BackEnd.Fonts! fonts, string! str) -> System.Collections.Generic.IEnumerable! +CSharpMath.Rendering.BackEnd.GlyphFinder.GetCodepoint(string! str, int index) -> int +CSharpMath.Rendering.BackEnd.GlyphFinder.GlyphIsEmpty(CSharpMath.Rendering.BackEnd.Glyph glyph) -> bool +CSharpMath.Rendering.BackEnd.GlyphFinder.Lookup(CSharpMath.Rendering.BackEnd.Fonts! fonts, int codepoint) -> CSharpMath.Rendering.BackEnd.Glyph +CSharpMath.Rendering.BackEnd.GraphicsContext +CSharpMath.Rendering.BackEnd.GraphicsContext.Canvas.get -> CSharpMath.Rendering.FrontEnd.ICanvas! +CSharpMath.Rendering.BackEnd.GraphicsContext.Canvas.set -> void +CSharpMath.Rendering.BackEnd.GraphicsContext.DrawGlyphRunWithOffset(CSharpMath.Display.AttributedGlyphRun! run, System.Drawing.PointF offset, System.Drawing.Color? color) -> void +CSharpMath.Rendering.BackEnd.GraphicsContext.DrawGlyphsAtPoints(System.Collections.Generic.IReadOnlyList! glyphs, CSharpMath.Rendering.BackEnd.Fonts! font, System.Collections.Generic.IEnumerable! points, System.Drawing.Color? color) -> void +CSharpMath.Rendering.BackEnd.GraphicsContext.DrawLine(float x1, float y1, float x2, float y2, float lineThickness, System.Drawing.Color? color) -> void +CSharpMath.Rendering.BackEnd.GraphicsContext.FillRect(System.Drawing.RectangleF rect, System.Drawing.Color color) -> void +CSharpMath.Rendering.BackEnd.GraphicsContext.GlyphBoxColor.get -> (System.Drawing.Color glyph, System.Drawing.Color textRun)? +CSharpMath.Rendering.BackEnd.GraphicsContext.GlyphBoxColor.set -> void +CSharpMath.Rendering.BackEnd.GraphicsContext.GraphicsContext(CSharpMath.Rendering.FrontEnd.ICanvas! canvas, (System.Drawing.Color glyph, System.Drawing.Color textRun)? glyphBoxColor) -> void +CSharpMath.Rendering.BackEnd.GraphicsContext.RestoreState() -> void +CSharpMath.Rendering.BackEnd.GraphicsContext.SaveState() -> void +CSharpMath.Rendering.BackEnd.GraphicsContext.Translate(System.Drawing.PointF dxy) -> void +CSharpMath.Rendering.BackEnd.MathTable +CSharpMath.Rendering.BackEnd.Typefaces +CSharpMath.Rendering.BackEnd.Typefaces.AddOverride(Typography.OpenFont.Typeface! item) -> void +CSharpMath.Rendering.BackEnd.Typefaces.AddSupplement(Typography.OpenFont.Typeface! item) -> void +CSharpMath.Rendering.BackEnd.Typefaces.GetEnumerator() -> System.Collections.Generic.IEnumerator! +CSharpMath.Rendering.BackEnd.TypesettingContext +CSharpMath.Rendering.FrontEnd.CanvasExtensions +CSharpMath.Rendering.FrontEnd.CaretShape +CSharpMath.Rendering.FrontEnd.CaretShape.IBeam = 0 -> CSharpMath.Rendering.FrontEnd.CaretShape +CSharpMath.Rendering.FrontEnd.CaretShape.UpArrow = 1 -> CSharpMath.Rendering.FrontEnd.CaretShape +CSharpMath.Rendering.FrontEnd.ICanvas +CSharpMath.Rendering.FrontEnd.ICanvas.CurrentColor.get -> System.Drawing.Color? +CSharpMath.Rendering.FrontEnd.ICanvas.CurrentColor.set -> void +CSharpMath.Rendering.FrontEnd.ICanvas.CurrentStyle.get -> CSharpMath.Rendering.FrontEnd.PaintStyle +CSharpMath.Rendering.FrontEnd.ICanvas.CurrentStyle.set -> void +CSharpMath.Rendering.FrontEnd.ICanvas.DefaultColor.get -> System.Drawing.Color +CSharpMath.Rendering.FrontEnd.ICanvas.DefaultColor.set -> void +CSharpMath.Rendering.FrontEnd.ICanvas.DrawLine(float x1, float y1, float x2, float y2, float lineThickness) -> void +CSharpMath.Rendering.FrontEnd.ICanvas.FillRect(float left, float top, float width, float height) -> void +CSharpMath.Rendering.FrontEnd.ICanvas.Height.get -> float +CSharpMath.Rendering.FrontEnd.ICanvas.Restore() -> void +CSharpMath.Rendering.FrontEnd.ICanvas.Save() -> void +CSharpMath.Rendering.FrontEnd.ICanvas.Scale(float sx, float sy) -> void +CSharpMath.Rendering.FrontEnd.ICanvas.StartNewPath() -> CSharpMath.Rendering.FrontEnd.Path! +CSharpMath.Rendering.FrontEnd.ICanvas.StrokeRect(float left, float top, float width, float height) -> void +CSharpMath.Rendering.FrontEnd.ICanvas.Translate(float dx, float dy) -> void +CSharpMath.Rendering.FrontEnd.ICanvas.Width.get -> float +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.Content.get -> TContent? +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.Content.set -> void +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.DisplayErrorInline.get -> bool +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.DisplayErrorInline.set -> void +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.ErrorColor.get -> TColor +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.ErrorColor.set -> void +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.ErrorFontSize.get -> float? +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.ErrorFontSize.set -> void +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.ErrorMessage.get -> string? +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.FontSize.get -> float +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.FontSize.set -> void +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.HighlightColor.get -> TColor +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.HighlightColor.set -> void +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.LaTeX.get -> string? +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.LaTeX.set -> void +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.LineStyle.get -> CSharpMath.Atom.LineStyle +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.LineStyle.set -> void +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.LocalTypefaces.get -> System.Collections.Generic.IEnumerable! +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.LocalTypefaces.set -> void +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.Magnification.get -> float +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.Magnification.set -> void +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.PaintStyle.get -> CSharpMath.Rendering.FrontEnd.PaintStyle +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.PaintStyle.set -> void +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.TextColor.get -> TColor +CSharpMath.Rendering.FrontEnd.ICSharpMathAPI.TextColor.set -> void +CSharpMath.Rendering.FrontEnd.IPainterExtensions +CSharpMath.Rendering.FrontEnd.MathKeyboard +CSharpMath.Rendering.FrontEnd.MathKeyboard.DrawCaret(CSharpMath.Rendering.FrontEnd.ICanvas! canvas, System.Drawing.Color color, CSharpMath.Rendering.FrontEnd.CaretShape shape) -> void +CSharpMath.Rendering.FrontEnd.MathKeyboard.MathKeyboard(float fontSize = 14, double blinkMilliseconds = 800) -> void +CSharpMath.Rendering.FrontEnd.MathPainter +CSharpMath.Rendering.FrontEnd.MathPainter.Draw(TCanvas canvas, float x, float y) -> void +CSharpMath.Rendering.FrontEnd.MathPainter.DrawDisplay(CSharpMath.Display.IDisplay? display, TCanvas canvas, CSharpMath.Rendering.FrontEnd.TextAlignment textAlignment = CSharpMath.Rendering.FrontEnd.TextAlignment.Center, CSharpMath.Rendering.FrontEnd.Thickness padding = default(CSharpMath.Rendering.FrontEnd.Thickness), float offsetX = 0, float offsetY = 0) -> void +CSharpMath.Rendering.FrontEnd.MathPainter.DrawDisplay(CSharpMath.Display.IDisplay? display, TCanvas canvas, float x, float y) -> void +CSharpMath.Rendering.FrontEnd.MathPainter.MathPainter() -> void +CSharpMath.Rendering.FrontEnd.MathPainter.ShallowClone() -> CSharpMath.Rendering.FrontEnd.MathPainter! +CSharpMath.Rendering.FrontEnd.MathPainter._displayChanged -> bool +CSharpMath.Rendering.FrontEnd.Painter +CSharpMath.Rendering.FrontEnd.Painter.Content.get -> TContent? +CSharpMath.Rendering.FrontEnd.Painter.Content.set -> void +CSharpMath.Rendering.FrontEnd.Painter.DisplayErrorInline.get -> bool +CSharpMath.Rendering.FrontEnd.Painter.DisplayErrorInline.set -> void +CSharpMath.Rendering.FrontEnd.Painter.DrawCore(CSharpMath.Rendering.FrontEnd.ICanvas! canvas, CSharpMath.Display.IDisplay? display, System.Drawing.PointF? position = null) -> void +CSharpMath.Rendering.FrontEnd.Painter.ErrorColor.get -> TColor +CSharpMath.Rendering.FrontEnd.Painter.ErrorColor.set -> void +CSharpMath.Rendering.FrontEnd.Painter.ErrorFontSize.get -> float? +CSharpMath.Rendering.FrontEnd.Painter.ErrorFontSize.set -> void +CSharpMath.Rendering.FrontEnd.Painter.ErrorMessage.get -> string? +CSharpMath.Rendering.FrontEnd.Painter.ErrorMessage.set -> void +CSharpMath.Rendering.FrontEnd.Painter.Fonts.get -> CSharpMath.Rendering.BackEnd.Fonts! +CSharpMath.Rendering.FrontEnd.Painter.FontSize.get -> float +CSharpMath.Rendering.FrontEnd.Painter.FontSize.set -> void +CSharpMath.Rendering.FrontEnd.Painter.GlyphBoxColor.get -> (TColor glyph, TColor textRun)? +CSharpMath.Rendering.FrontEnd.Painter.GlyphBoxColor.set -> void +CSharpMath.Rendering.FrontEnd.Painter.HighlightColor.get -> TColor +CSharpMath.Rendering.FrontEnd.Painter.HighlightColor.set -> void +CSharpMath.Rendering.FrontEnd.Painter.LaTeX.get -> string? +CSharpMath.Rendering.FrontEnd.Painter.LaTeX.set -> void +CSharpMath.Rendering.FrontEnd.Painter.LineStyle.get -> CSharpMath.Atom.LineStyle +CSharpMath.Rendering.FrontEnd.Painter.LineStyle.set -> void +CSharpMath.Rendering.FrontEnd.Painter.LocalTypefaces.get -> System.Collections.Generic.IEnumerable! +CSharpMath.Rendering.FrontEnd.Painter.LocalTypefaces.set -> void +CSharpMath.Rendering.FrontEnd.Painter.Magnification.get -> float +CSharpMath.Rendering.FrontEnd.Painter.Magnification.set -> void +CSharpMath.Rendering.FrontEnd.Painter.Painter() -> void +CSharpMath.Rendering.FrontEnd.Painter.PaintStyle.get -> CSharpMath.Rendering.FrontEnd.PaintStyle +CSharpMath.Rendering.FrontEnd.Painter.PaintStyle.set -> void +CSharpMath.Rendering.FrontEnd.Painter.ShallowClone() -> CSharpMath.Rendering.FrontEnd.Painter! +CSharpMath.Rendering.FrontEnd.Painter.TextColor.get -> TColor +CSharpMath.Rendering.FrontEnd.Painter.TextColor.set -> void +CSharpMath.Rendering.FrontEnd.Painter.UpdateDisplay(float textPainterCanvasWidth) -> void +CSharpMath.Rendering.FrontEnd.PainterConstants +CSharpMath.Rendering.FrontEnd.PaintStyle +CSharpMath.Rendering.FrontEnd.PaintStyle.Fill = 0 -> CSharpMath.Rendering.FrontEnd.PaintStyle +CSharpMath.Rendering.FrontEnd.PaintStyle.Stroke = 1 -> CSharpMath.Rendering.FrontEnd.PaintStyle +CSharpMath.Rendering.FrontEnd.Path +CSharpMath.Rendering.FrontEnd.Path.Path() -> void +CSharpMath.Rendering.FrontEnd.TextAlignment +CSharpMath.Rendering.FrontEnd.TextAlignment.Bottom = 1 -> CSharpMath.Rendering.FrontEnd.TextAlignment +CSharpMath.Rendering.FrontEnd.TextAlignment.BottomLeft = CSharpMath.Rendering.FrontEnd.TextAlignment.Bottom | CSharpMath.Rendering.FrontEnd.TextAlignment.Left -> CSharpMath.Rendering.FrontEnd.TextAlignment +CSharpMath.Rendering.FrontEnd.TextAlignment.BottomRight = CSharpMath.Rendering.FrontEnd.TextAlignment.Bottom | CSharpMath.Rendering.FrontEnd.TextAlignment.Right -> CSharpMath.Rendering.FrontEnd.TextAlignment +CSharpMath.Rendering.FrontEnd.TextAlignment.Center = 0 -> CSharpMath.Rendering.FrontEnd.TextAlignment +CSharpMath.Rendering.FrontEnd.TextAlignment.Left = 8 -> CSharpMath.Rendering.FrontEnd.TextAlignment +CSharpMath.Rendering.FrontEnd.TextAlignment.Right = 4 -> CSharpMath.Rendering.FrontEnd.TextAlignment +CSharpMath.Rendering.FrontEnd.TextAlignment.Top = 2 -> CSharpMath.Rendering.FrontEnd.TextAlignment +CSharpMath.Rendering.FrontEnd.TextAlignment.TopLeft = CSharpMath.Rendering.FrontEnd.TextAlignment.Top | CSharpMath.Rendering.FrontEnd.TextAlignment.Left -> CSharpMath.Rendering.FrontEnd.TextAlignment +CSharpMath.Rendering.FrontEnd.TextAlignment.TopRight = CSharpMath.Rendering.FrontEnd.TextAlignment.Top | CSharpMath.Rendering.FrontEnd.TextAlignment.Right -> CSharpMath.Rendering.FrontEnd.TextAlignment +CSharpMath.Rendering.FrontEnd.TextPainter +CSharpMath.Rendering.FrontEnd.TextPainter.Draw(TCanvas canvas, float top, float left, float right) -> void +CSharpMath.Rendering.FrontEnd.TextPainter.Draw(TCanvas canvas, System.Drawing.PointF position, float width) -> void +CSharpMath.Rendering.FrontEnd.TextPainter.DrawOneLine(TCanvas canvas, float x, float y) -> void +CSharpMath.Rendering.FrontEnd.TextPainter.ShallowClone() -> CSharpMath.Rendering.FrontEnd.TextPainter! +CSharpMath.Rendering.FrontEnd.TextPainter.TextPainter() -> void +CSharpMath.Rendering.FrontEnd.TextPainter._absoluteXCoordDisplay -> CSharpMath.Display.Displays.ListDisplay! +CSharpMath.Rendering.FrontEnd.TextPainter._relativeXCoordDisplay -> CSharpMath.Display.Displays.ListDisplay! +CSharpMath.Rendering.FrontEnd.Thickness +CSharpMath.Rendering.FrontEnd.Thickness.Bottom.get -> float +CSharpMath.Rendering.FrontEnd.Thickness.Deconstruct(out float left, out float top, out float right, out float bottom) -> void +CSharpMath.Rendering.FrontEnd.Thickness.Equals(CSharpMath.Rendering.FrontEnd.Thickness other) -> bool +CSharpMath.Rendering.FrontEnd.Thickness.Left.get -> float +CSharpMath.Rendering.FrontEnd.Thickness.Right.get -> float +CSharpMath.Rendering.FrontEnd.Thickness.Thickness() -> void +CSharpMath.Rendering.FrontEnd.Thickness.Thickness(float horizontalSize, float verticalSize) -> void +CSharpMath.Rendering.FrontEnd.Thickness.Thickness(float left, float top, float right, float bottom) -> void +CSharpMath.Rendering.FrontEnd.Thickness.Thickness(float uniformSize) -> void +CSharpMath.Rendering.FrontEnd.Thickness.Top.get -> float +CSharpMath.Rendering.Text.TextAtom +CSharpMath.Rendering.Text.TextAtom.Accent +CSharpMath.Rendering.Text.TextAtom.Accent.Accent(CSharpMath.Rendering.Text.TextAtom! content, string! accent) -> void +CSharpMath.Rendering.Text.TextAtom.Accent.AccentChar.get -> string! +CSharpMath.Rendering.Text.TextAtom.Accent.Content.get -> CSharpMath.Rendering.Text.TextAtom! +CSharpMath.Rendering.Text.TextAtom.Colored +CSharpMath.Rendering.Text.TextAtom.Colored.Colored(CSharpMath.Rendering.Text.TextAtom! content, System.Drawing.Color colour) -> void +CSharpMath.Rendering.Text.TextAtom.Colored.Colour.get -> System.Drawing.Color +CSharpMath.Rendering.Text.TextAtom.Colored.Content.get -> CSharpMath.Rendering.Text.TextAtom! +CSharpMath.Rendering.Text.TextAtom.Comment +CSharpMath.Rendering.Text.TextAtom.Comment.Comment(string! comment) -> void +CSharpMath.Rendering.Text.TextAtom.Comment.Content.get -> string! +CSharpMath.Rendering.Text.TextAtom.ControlSpace +CSharpMath.Rendering.Text.TextAtom.ControlSpace.ControlSpace() -> void +CSharpMath.Rendering.Text.TextAtom.List +CSharpMath.Rendering.Text.TextAtom.List.Content.get -> System.Collections.Generic.IReadOnlyList! +CSharpMath.Rendering.Text.TextAtom.List.List(System.Collections.Generic.IReadOnlyList! content) -> void +CSharpMath.Rendering.Text.TextAtom.Math +CSharpMath.Rendering.Text.TextAtom.Math.Content.get -> CSharpMath.Atom.MathList! +CSharpMath.Rendering.Text.TextAtom.Math.DisplayStyle.get -> bool +CSharpMath.Rendering.Text.TextAtom.Math.Math(CSharpMath.Atom.MathList! content, bool displayStyle) -> void +CSharpMath.Rendering.Text.TextAtom.Newline +CSharpMath.Rendering.Text.TextAtom.Newline.Newline() -> void +CSharpMath.Rendering.Text.TextAtom.Size +CSharpMath.Rendering.Text.TextAtom.Size.Content.get -> CSharpMath.Rendering.Text.TextAtom! +CSharpMath.Rendering.Text.TextAtom.Size.PointSize.get -> float +CSharpMath.Rendering.Text.TextAtom.Size.Size(CSharpMath.Rendering.Text.TextAtom! content, float pointSize) -> void +CSharpMath.Rendering.Text.TextAtom.Space +CSharpMath.Rendering.Text.TextAtom.Space.Content.get -> CSharpMath.Atom.Length +CSharpMath.Rendering.Text.TextAtom.Space.Space(CSharpMath.Atom.Length space) -> void +CSharpMath.Rendering.Text.TextAtom.Style +CSharpMath.Rendering.Text.TextAtom.Style.Content.get -> CSharpMath.Rendering.Text.TextAtom! +CSharpMath.Rendering.Text.TextAtom.Style.FontStyle.get -> CSharpMath.Atom.FontStyle +CSharpMath.Rendering.Text.TextAtom.Style.Style(CSharpMath.Rendering.Text.TextAtom! content, CSharpMath.Atom.FontStyle style) -> void +CSharpMath.Rendering.Text.TextAtom.Text +CSharpMath.Rendering.Text.TextAtom.Text.Content.get -> string! +CSharpMath.Rendering.Text.TextAtom.Text.Text(string! content) -> void +CSharpMath.Rendering.Text.TextAtom.TextAtom() -> void +CSharpMath.Rendering.Text.TextAtomListBuilder +CSharpMath.Rendering.Text.TextAtomListBuilder.Accent(CSharpMath.Rendering.Text.TextAtom! atom, string! accent) -> void +CSharpMath.Rendering.Text.TextAtomListBuilder.Break() -> void +CSharpMath.Rendering.Text.TextAtomListBuilder.Build() -> CSharpMath.Rendering.Text.TextAtom! +CSharpMath.Rendering.Text.TextAtomListBuilder.Color(CSharpMath.Rendering.Text.TextAtom! atom, System.Drawing.Color color) -> void +CSharpMath.Rendering.Text.TextAtomListBuilder.Comment(string! comment) -> void +CSharpMath.Rendering.Text.TextAtomListBuilder.ControlSpace() -> void +CSharpMath.Rendering.Text.TextAtomListBuilder.Count.get -> int +CSharpMath.Rendering.Text.TextAtomListBuilder.GetEnumerator() -> System.Collections.Generic.List.Enumerator +CSharpMath.Rendering.Text.TextAtomListBuilder.Last.get -> CSharpMath.Rendering.Text.TextAtom? +CSharpMath.Rendering.Text.TextAtomListBuilder.Last.set -> void +CSharpMath.Rendering.Text.TextAtomListBuilder.List(System.Collections.Generic.IReadOnlyList! textAtoms) -> void +CSharpMath.Rendering.Text.TextAtomListBuilder.Math(string! mathLaTeX, bool displayStyle, int startAt, ref int endAt) -> CSharpMath.Atom.Result +CSharpMath.Rendering.Text.TextAtomListBuilder.Size(CSharpMath.Rendering.Text.TextAtom! atom, float fontSize) -> void +CSharpMath.Rendering.Text.TextAtomListBuilder.Space(CSharpMath.Atom.Length space) -> void +CSharpMath.Rendering.Text.TextAtomListBuilder.Style(CSharpMath.Rendering.Text.TextAtom! atom, CSharpMath.Atom.FontStyle style) -> void +CSharpMath.Rendering.Text.TextAtomListBuilder.Text(string! text) -> void +CSharpMath.Rendering.Text.TextAtomListBuilder.TextAtomListBuilder() -> void +CSharpMath.Rendering.Text.TextAtomListBuilder.TextLength.get -> int +CSharpMath.Rendering.Text.TextAtomListBuilder.TextLength.set -> void +CSharpMath.Rendering.Text.TextAtomListBuilder.this[int index].get -> CSharpMath.Rendering.Text.TextAtom! +CSharpMath.Rendering.Text.TextLaTeXParser +CSharpMath.Rendering.Text.TextLaTeXSettings +CSharpMath.Rendering.Text.TextLayoutLineBuilder +CSharpMath.Rendering.Text.TextLayoutLineBuilder.Add(CSharpMath.Display.IDisplay! display, float ascender, float descender, float gapAfterLine) -> void +CSharpMath.Rendering.Text.TextLayoutLineBuilder.AddSpace(float width) -> void +CSharpMath.Rendering.Text.TextLayoutLineBuilder.Ascent.get -> float +CSharpMath.Rendering.Text.TextLayoutLineBuilder.Clear(float x, float y, System.Collections.Generic.ICollection!>! accumulator, ref float verticalAdvance, bool minusAscent, bool appendLineGap) -> void +CSharpMath.Rendering.Text.TextLayoutLineBuilder.Descent.get -> float +CSharpMath.Rendering.Text.TextLayoutLineBuilder.GapAfterLine.get -> float +CSharpMath.Rendering.Text.TextLayoutLineBuilder.TextLayoutLineBuilder() -> void +CSharpMath.Rendering.Text.TextLayoutLineBuilder.Width.get -> float +CSharpMath.Rendering.Text.TextTypesetter +CSharpMath.Settings +override abstract CSharpMath.Rendering.Text.TextAtom.GetHashCode() -> int +override CSharpMath.Rendering.BackEnd.MathTable.AccentBaseHeight(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.AxisHeight(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.FractionDenomDisplayStyleGapMin(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.FractionDenominatorDisplayStyleShiftDown(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.FractionDenominatorGapMin(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.FractionDenominatorShiftDown(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.FractionNumDisplayStyleGapMin(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.FractionNumeratorDisplayStyleShiftUp(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.FractionNumeratorGapMin(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.FractionNumeratorShiftUp(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.FractionRuleThickness(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.GetHorizontalVariantsForGlyph(CSharpMath.Rendering.BackEnd.Glyph rawGlyph) -> (System.Collections.Generic.IEnumerable! variants, int count) +override CSharpMath.Rendering.BackEnd.MathTable.GetItalicCorrection(CSharpMath.Rendering.BackEnd.Fonts! fonts, CSharpMath.Rendering.BackEnd.Glyph glyph) -> float +override CSharpMath.Rendering.BackEnd.MathTable.GetLargerGlyph(CSharpMath.Rendering.BackEnd.Fonts! fonts, CSharpMath.Rendering.BackEnd.Glyph glyph) -> CSharpMath.Rendering.BackEnd.Glyph +override CSharpMath.Rendering.BackEnd.MathTable.GetTopAccentAdjustment(CSharpMath.Rendering.BackEnd.Fonts! fonts, CSharpMath.Rendering.BackEnd.Glyph glyph) -> float +override CSharpMath.Rendering.BackEnd.MathTable.GetVerticalGlyphAssembly(CSharpMath.Rendering.BackEnd.Glyph rawGlyph, CSharpMath.Rendering.BackEnd.Fonts! fonts) -> System.Collections.Generic.IEnumerable!>? +override CSharpMath.Rendering.BackEnd.MathTable.GetVerticalVariantsForGlyph(CSharpMath.Rendering.BackEnd.Glyph rawGlyph) -> (System.Collections.Generic.IEnumerable! variants, int count) +override CSharpMath.Rendering.BackEnd.MathTable.LowerLimitBaselineDropMin(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.LowerLimitGapMin(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.MinConnectorOverlap(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.OverbarExtraAscender(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.OverbarRuleThickness(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.OverbarVerticalGap(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.RadicalDisplayStyleVerticalGap(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.RadicalExtraAscender(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.RadicalKernAfterDegree(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.RadicalKernBeforeDegree(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.RadicalRuleThickness(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.RadicalVerticalGap(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.SpaceAfterScript(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.StackBottomDisplayStyleShiftDown(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.StackBottomShiftDown(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.StackDisplayStyleGapMin(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.StackGapMin(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.StackTopDisplayStyleShiftUp(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.StackTopShiftUp(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.SubscriptBaselineDropMin(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.SubscriptShiftDown(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.SubscriptTopMax(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.SubSuperscriptGapMin(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.SuperscriptBaselineDropMax(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.SuperscriptBottomMaxWithSubscript(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.SuperscriptBottomMin(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.SuperscriptShiftUp(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.SuperscriptShiftUpCramped(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.UnderbarRuleThickness(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.UnderbarVerticalGap(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.UpperLimitBaselineRiseMin(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.BackEnd.MathTable.UpperLimitGapMin(CSharpMath.Rendering.BackEnd.Fonts! fonts) -> float +override CSharpMath.Rendering.FrontEnd.MathKeyboard.Measure.get -> System.Drawing.RectangleF +override CSharpMath.Rendering.FrontEnd.MathPainter.ContentToLaTeX(CSharpMath.Atom.MathList! mathList) -> string! +override CSharpMath.Rendering.FrontEnd.MathPainter.Display.get -> CSharpMath.Display.IDisplay? +override CSharpMath.Rendering.FrontEnd.MathPainter.Display.set -> void +override CSharpMath.Rendering.FrontEnd.MathPainter.Draw(TCanvas canvas, CSharpMath.Rendering.FrontEnd.TextAlignment alignment = CSharpMath.Rendering.FrontEnd.TextAlignment.Center, CSharpMath.Rendering.FrontEnd.Thickness padding = default(CSharpMath.Rendering.FrontEnd.Thickness), float offsetX = 0, float offsetY = 0) -> void +override CSharpMath.Rendering.FrontEnd.MathPainter.LaTeXToContent(string! latex) -> CSharpMath.Atom.Result +override CSharpMath.Rendering.FrontEnd.MathPainter.Measure(float unused = NaN) -> System.Drawing.RectangleF +override CSharpMath.Rendering.FrontEnd.MathPainter.SetRedisplay() -> void +override CSharpMath.Rendering.FrontEnd.MathPainter.UpdateDisplayCore(float unused) -> void +override CSharpMath.Rendering.FrontEnd.TextPainter.ContentToLaTeX(CSharpMath.Rendering.Text.TextAtom! mathList) -> string! +override CSharpMath.Rendering.FrontEnd.TextPainter.Display.get -> CSharpMath.Display.IDisplay? +override CSharpMath.Rendering.FrontEnd.TextPainter.Display.set -> void +override CSharpMath.Rendering.FrontEnd.TextPainter.Draw(TCanvas canvas, CSharpMath.Rendering.FrontEnd.TextAlignment alignment = CSharpMath.Rendering.FrontEnd.TextAlignment.TopLeft, CSharpMath.Rendering.FrontEnd.Thickness padding = default(CSharpMath.Rendering.FrontEnd.Thickness), float offsetX = 0, float offsetY = 0) -> void +override CSharpMath.Rendering.FrontEnd.TextPainter.LaTeXToContent(string! latex) -> CSharpMath.Atom.Result +override CSharpMath.Rendering.FrontEnd.TextPainter.SetRedisplay() -> void +override CSharpMath.Rendering.FrontEnd.TextPainter.UpdateDisplayCore(float canvasWidth) -> void +override CSharpMath.Rendering.FrontEnd.Thickness.Equals(object! obj) -> bool +override CSharpMath.Rendering.FrontEnd.Thickness.GetHashCode() -> int +override CSharpMath.Rendering.Text.TextAtom.Accent.Equals(CSharpMath.Rendering.Text.TextAtom! atom) -> bool +override CSharpMath.Rendering.Text.TextAtom.Accent.GetHashCode() -> int +override CSharpMath.Rendering.Text.TextAtom.Accent.SingleChar(CSharpMath.Atom.FontStyle style) -> int? +override CSharpMath.Rendering.Text.TextAtom.Colored.Equals(CSharpMath.Rendering.Text.TextAtom! atom) -> bool +override CSharpMath.Rendering.Text.TextAtom.Colored.GetHashCode() -> int +override CSharpMath.Rendering.Text.TextAtom.Colored.SingleChar(CSharpMath.Atom.FontStyle style) -> int? +override CSharpMath.Rendering.Text.TextAtom.Comment.Equals(CSharpMath.Rendering.Text.TextAtom! atom) -> bool +override CSharpMath.Rendering.Text.TextAtom.Comment.GetHashCode() -> int +override CSharpMath.Rendering.Text.TextAtom.Comment.SingleChar(CSharpMath.Atom.FontStyle style) -> int? +override CSharpMath.Rendering.Text.TextAtom.ControlSpace.Equals(CSharpMath.Rendering.Text.TextAtom! atom) -> bool +override CSharpMath.Rendering.Text.TextAtom.ControlSpace.GetHashCode() -> int +override CSharpMath.Rendering.Text.TextAtom.ControlSpace.SingleChar(CSharpMath.Atom.FontStyle style) -> int? +override CSharpMath.Rendering.Text.TextAtom.Equals(object! obj) -> bool +override CSharpMath.Rendering.Text.TextAtom.List.Equals(CSharpMath.Rendering.Text.TextAtom! atom) -> bool +override CSharpMath.Rendering.Text.TextAtom.List.GetHashCode() -> int +override CSharpMath.Rendering.Text.TextAtom.List.SingleChar(CSharpMath.Atom.FontStyle style) -> int? +override CSharpMath.Rendering.Text.TextAtom.Math.Equals(CSharpMath.Rendering.Text.TextAtom! atom) -> bool +override CSharpMath.Rendering.Text.TextAtom.Math.GetHashCode() -> int +override CSharpMath.Rendering.Text.TextAtom.Math.SingleChar(CSharpMath.Atom.FontStyle style) -> int? +override CSharpMath.Rendering.Text.TextAtom.Newline.Equals(CSharpMath.Rendering.Text.TextAtom! atom) -> bool +override CSharpMath.Rendering.Text.TextAtom.Newline.GetHashCode() -> int +override CSharpMath.Rendering.Text.TextAtom.Newline.SingleChar(CSharpMath.Atom.FontStyle style) -> int? +override CSharpMath.Rendering.Text.TextAtom.Size.Equals(CSharpMath.Rendering.Text.TextAtom! atom) -> bool +override CSharpMath.Rendering.Text.TextAtom.Size.GetHashCode() -> int +override CSharpMath.Rendering.Text.TextAtom.Size.SingleChar(CSharpMath.Atom.FontStyle style) -> int? +override CSharpMath.Rendering.Text.TextAtom.Space.Equals(CSharpMath.Rendering.Text.TextAtom! atom) -> bool +override CSharpMath.Rendering.Text.TextAtom.Space.GetHashCode() -> int +override CSharpMath.Rendering.Text.TextAtom.Space.SingleChar(CSharpMath.Atom.FontStyle style) -> int? +override CSharpMath.Rendering.Text.TextAtom.Style.Equals(CSharpMath.Rendering.Text.TextAtom! atom) -> bool +override CSharpMath.Rendering.Text.TextAtom.Style.GetHashCode() -> int +override CSharpMath.Rendering.Text.TextAtom.Style.SingleChar(CSharpMath.Atom.FontStyle style) -> int? +override CSharpMath.Rendering.Text.TextAtom.Text.Equals(CSharpMath.Rendering.Text.TextAtom! atom) -> bool +override CSharpMath.Rendering.Text.TextAtom.Text.GetHashCode() -> int +override CSharpMath.Rendering.Text.TextAtom.Text.SingleChar(CSharpMath.Atom.FontStyle style) -> int? +override Typography.OpenFont.Bounds.ToString() -> string! +override Typography.OpenFont.CFF.Cff1GlyphData.ToString() -> string! +override Typography.OpenFont.Glyph.ToString() -> string! +override Typography.OpenFont.GlyphPointF.ToString() -> string! +override Typography.OpenFont.MathGlyphs.GlyphPartRecord.ToString() -> string! +override Typography.OpenFont.MathGlyphs.MathGlyphVariantRecord.ToString() -> string! +override Typography.OpenFont.MathGlyphs.MathKern.ToString() -> string! +override Typography.OpenFont.MathGlyphs.MathValueRecord.ToString() -> string! +override Typography.OpenFont.PreviewFontInfo.ToString() -> string! +override Typography.OpenFont.ScriptLang.ToString() -> string! +override Typography.OpenFont.ScriptLangInfo.ToString() -> string! +override Typography.OpenFont.ScriptTagDef.ToString() -> string! +override Typography.OpenFont.Tables.BASE.AxisTable.ToString() -> string! +override Typography.OpenFont.Tables.BASE.BaseCoord.ToString() -> string! +override Typography.OpenFont.Tables.BASE.BaseScript.ToString() -> string! +override Typography.OpenFont.Tables.BASE.Name.get -> string! +override Typography.OpenFont.Tables.BASE.ReadContentFrom(System.IO.BinaryReader! reader) -> void +override Typography.OpenFont.Tables.Cmap.Name.get -> string! +override Typography.OpenFont.Tables.Cmap.ReadContentFrom(System.IO.BinaryReader! input) -> void +override Typography.OpenFont.Tables.COLR.Name.get -> string! +override Typography.OpenFont.Tables.COLR.ReadContentFrom(System.IO.BinaryReader! reader) -> void +override Typography.OpenFont.Tables.CoverageFmt1.FindPosition(ushort glyphIndex) -> int +override Typography.OpenFont.Tables.CoverageFmt1.GetExpandedValueIter() -> System.Collections.Generic.IEnumerable! +override Typography.OpenFont.Tables.CoverageFmt1.ToString() -> string! +override Typography.OpenFont.Tables.CoverageFmt2.FindPosition(ushort glyphIndex) -> int +override Typography.OpenFont.Tables.CoverageFmt2.GetExpandedValueIter() -> System.Collections.Generic.IEnumerable! +override Typography.OpenFont.Tables.CoverageFmt2.ToString() -> string! +override Typography.OpenFont.Tables.CPAL.Name.get -> string! +override Typography.OpenFont.Tables.CPAL.ReadContentFrom(System.IO.BinaryReader! reader) -> void +override Typography.OpenFont.Tables.FeatureList.FeatureTable.ToString() -> string! +override Typography.OpenFont.Tables.GlyphShapingTableEntry.ReadContentFrom(System.IO.BinaryReader! reader) -> void +override Typography.OpenFont.Tables.GPOS.Name.get -> string! +override Typography.OpenFont.Tables.GPOS.ReadFeatureVariations(System.IO.BinaryReader! reader, long featureVariationsBeginAt) -> void +override Typography.OpenFont.Tables.GPOS.ReadLookupTable(System.IO.BinaryReader! reader, long lookupTablePos, ushort lookupType, ushort lookupFlags, ushort[]! subTableOffsets, ushort markFilteringSet) -> void +override Typography.OpenFont.Tables.GPOS.UnImplementedLookupSubTable.DoGlyphPosition(Typography.OpenFont.IGlyphPositions! inputGlyphs, int startAt, int len) -> void +override Typography.OpenFont.Tables.GPOS.UnImplementedLookupSubTable.ToString() -> string! +override Typography.OpenFont.Tables.GSUB.Name.get -> string! +override Typography.OpenFont.Tables.GSUB.ReadFeatureVariations(System.IO.BinaryReader! reader, long featureVariationsBeginAt) -> void +override Typography.OpenFont.Tables.GSUB.ReadLookupTable(System.IO.BinaryReader! reader, long lookupTablePos, ushort lookupType, ushort lookupFlags, ushort[]! subTableOffsets, ushort markFilteringSet) -> void +override Typography.OpenFont.Tables.GSUB.UnImplementedLookupSubTable.CollectAssociatedSubtitutionGlyphs(System.Collections.Generic.List! outputAssocGlyphs) -> void +override Typography.OpenFont.Tables.GSUB.UnImplementedLookupSubTable.DoSubstitutionAt(Typography.OpenFont.Tables.IGlyphIndexList! glyphIndices, int pos, int len) -> bool +override Typography.OpenFont.Tables.GSUB.UnImplementedLookupSubTable.ToString() -> string! +override Typography.OpenFont.Tables.JSTF.JstfScriptTable.ToString() -> string! +override Typography.OpenFont.Tables.JSTF.Name.get -> string! +override Typography.OpenFont.Tables.JSTF.ReadContentFrom(System.IO.BinaryReader! reader) -> void +override Typography.OpenFont.Tables.NameEntry.Name.get -> string! +override Typography.OpenFont.Tables.NameEntry.ReadContentFrom(System.IO.BinaryReader! reader) -> void +override Typography.OpenFont.Tables.OS2Table.Name.get -> string! +override Typography.OpenFont.Tables.OS2Table.ReadContentFrom(System.IO.BinaryReader! reader) -> void +override Typography.OpenFont.Tables.OS2Table.ToString() -> string! +override Typography.OpenFont.Tables.ScriptTable.LangSysTable.ToString() -> string! +override Typography.OpenFont.Tables.ScriptTable.ToString() -> string! +override Typography.OpenFont.Typeface.ToString() -> string! +override Typography.OpenFont.UnicodeRangeInfo.ToString() -> string! +override Typography.TextBreak.BurmeseDictionaryBreakingEngine.CanBeStartChar(char c) -> bool +override Typography.TextBreak.BurmeseDictionaryBreakingEngine.CurrentCustomDic.get -> Typography.TextBreak.CustomDic! +override Typography.TextBreak.BurmeseDictionaryBreakingEngine.FirstUnicodeChar.get -> char +override Typography.TextBreak.BurmeseDictionaryBreakingEngine.GetSpanBreakInfo() -> Typography.TextBreak.SpanBreakInfo! +override Typography.TextBreak.BurmeseDictionaryBreakingEngine.GetWordGroupForFirstChar(char c) -> Typography.TextBreak.WordGroup! +override Typography.TextBreak.BurmeseDictionaryBreakingEngine.LastUnicodeChar.get -> char +override Typography.TextBreak.DictionaryBreakingEngine.CanHandle(char c) -> bool +override Typography.TextBreak.EngBreakingEngine.CanBeStartChar(char c) -> bool +override Typography.TextBreak.EngBreakingEngine.CanHandle(char c) -> bool +override Typography.TextBreak.KhmerDictionaryBreakingEngine.CanBeStartChar(char c) -> bool +override Typography.TextBreak.KhmerDictionaryBreakingEngine.CurrentCustomDic.get -> Typography.TextBreak.CustomDic! +override Typography.TextBreak.KhmerDictionaryBreakingEngine.FirstUnicodeChar.get -> char +override Typography.TextBreak.KhmerDictionaryBreakingEngine.GetSpanBreakInfo() -> Typography.TextBreak.SpanBreakInfo! +override Typography.TextBreak.KhmerDictionaryBreakingEngine.GetWordGroupForFirstChar(char c) -> Typography.TextBreak.WordGroup! +override Typography.TextBreak.KhmerDictionaryBreakingEngine.LastUnicodeChar.get -> char +override Typography.TextBreak.LaoDictionaryBreakingEngine.CanBeStartChar(char c) -> bool +override Typography.TextBreak.LaoDictionaryBreakingEngine.CurrentCustomDic.get -> Typography.TextBreak.CustomDic! +override Typography.TextBreak.LaoDictionaryBreakingEngine.FirstUnicodeChar.get -> char +override Typography.TextBreak.LaoDictionaryBreakingEngine.GetSpanBreakInfo() -> Typography.TextBreak.SpanBreakInfo! +override Typography.TextBreak.LaoDictionaryBreakingEngine.GetWordGroupForFirstChar(char c) -> Typography.TextBreak.WordGroup! +override Typography.TextBreak.LaoDictionaryBreakingEngine.LastUnicodeChar.get -> char +override Typography.TextBreak.SpanBreakInfo.ToString() -> string! +override Typography.TextBreak.ThaiDictionaryBreakingEngine.CanBeStartChar(char c) -> bool +override Typography.TextBreak.ThaiDictionaryBreakingEngine.CurrentCustomDic.get -> Typography.TextBreak.CustomDic! +override Typography.TextBreak.ThaiDictionaryBreakingEngine.FirstUnicodeChar.get -> char +override Typography.TextBreak.ThaiDictionaryBreakingEngine.GetSpanBreakInfo() -> Typography.TextBreak.SpanBreakInfo! +override Typography.TextBreak.ThaiDictionaryBreakingEngine.GetWordGroupForFirstChar(char c) -> Typography.TextBreak.WordGroup! +override Typography.TextBreak.ThaiDictionaryBreakingEngine.LastUnicodeChar.get -> char +override Typography.TextBreak.WordGroup.ToString() -> string! +override Typography.TextLayout.PxScaledGlyphPlan.ToString() -> string! +override Typography.TextLayout.UnscaledGlyphPlan.ToString() -> string! +override Typography.TextLayout.UserCodePointToGlyphIndex.ToString() -> string! +readonly Typography.OpenFont.FeatureInfo.fullname -> string! +readonly Typography.OpenFont.FeatureInfo.shortname -> string! +readonly Typography.OpenFont.Glyph.dbugId -> int +readonly Typography.OpenFont.GlyphNameMap.glyphIndex -> ushort +readonly Typography.OpenFont.GlyphNameMap.glyphName -> string! +readonly Typography.OpenFont.MathGlyphs.GlyphPartRecord.EndConnectorLength -> ushort +readonly Typography.OpenFont.MathGlyphs.GlyphPartRecord.FullAdvance -> ushort +readonly Typography.OpenFont.MathGlyphs.GlyphPartRecord.GlyphId -> ushort +readonly Typography.OpenFont.MathGlyphs.GlyphPartRecord.PartFlags -> ushort +readonly Typography.OpenFont.MathGlyphs.GlyphPartRecord.StartConnectorLength -> ushort +readonly Typography.OpenFont.MathGlyphs.MathGlyphInfo.GlyphIndex -> ushort +readonly Typography.OpenFont.MathGlyphs.MathGlyphVariantRecord.AdvanceMeasurement -> ushort +readonly Typography.OpenFont.MathGlyphs.MathGlyphVariantRecord.VariantGlyph -> ushort +readonly Typography.OpenFont.MathGlyphs.MathValueRecord.DeviceTable -> ushort +readonly Typography.OpenFont.MathGlyphs.MathValueRecord.Value -> short +readonly Typography.OpenFont.PreviewFontInfo.Name -> string! +readonly Typography.OpenFont.PreviewFontInfo.OS2FsSelection -> Typography.OpenFont.Extensions.OS2FsSelection +readonly Typography.OpenFont.PreviewFontInfo.OS2TranslatedStyle -> Typography.OpenFont.Extensions.TranslatedOS2FontStyle +readonly Typography.OpenFont.PreviewFontInfo.SubFamilyName -> string! +readonly Typography.OpenFont.ScriptLang.scriptTag -> uint +readonly Typography.OpenFont.ScriptLang.sysLangTag -> uint +readonly Typography.OpenFont.ScriptLangInfo.fullname -> string! +readonly Typography.OpenFont.ScriptLangInfo.shortname -> string! +readonly Typography.OpenFont.ScriptLangInfo.unicodeLangs -> Typography.OpenFont.UnicodeRangeInfo![]! +readonly Typography.OpenFont.Tables.BASE.BaseCoord.baseCoordFormat -> ushort +readonly Typography.OpenFont.Tables.BASE.BaseCoord.baseCoordPoint -> ushort +readonly Typography.OpenFont.Tables.BASE.BaseCoord.coord -> short +readonly Typography.OpenFont.Tables.BASE.BaseCoord.referenceGlyph -> ushort +readonly Typography.OpenFont.Tables.BASE.BaseLangSysRecord.baseScriptOffset -> ushort +readonly Typography.OpenFont.Tables.BASE.BaseLangSysRecord.baseScriptTag -> string! +readonly Typography.OpenFont.Tables.BASE.BaseValues.baseCoords -> Typography.OpenFont.Tables.BASE.BaseCoord[]! +readonly Typography.OpenFont.Tables.BASE.BaseValues.defaultBaseLineIndex -> ushort +readonly Typography.OpenFont.Tables.BASE.FeatureMinMax.featureTableTag -> string! +readonly Typography.OpenFont.Tables.BASE.FeatureMinMax.maxCoord -> Typography.OpenFont.Tables.BASE.BaseCoord +readonly Typography.OpenFont.Tables.BASE.FeatureMinMax.minCoord -> Typography.OpenFont.Tables.BASE.BaseCoord +readonly Typography.OpenFont.Tables.COLR.LayerCounts -> System.Collections.Generic.Dictionary! +readonly Typography.OpenFont.Tables.COLR.LayerIndices -> System.Collections.Generic.Dictionary! +readonly Typography.OpenFont.Tables.GPOS.LookupTable.lookupFlags -> ushort +readonly Typography.OpenFont.Tables.GPOS.LookupTable.markFilteringSet -> ushort +readonly Typography.OpenFont.Tables.GSUB.LookupTable.lookupFlags -> ushort +readonly Typography.OpenFont.Tables.GSUB.LookupTable.markFilteringSet -> ushort +readonly Typography.OpenFont.Typeface.dbugId -> int +readonly Typography.TextLayout.GlyphPlanSequence.len -> ushort +readonly Typography.TextLayout.GlyphPlanSequence.startAt -> int +readonly Typography.TextLayout.MeasuredStringBox.width -> float +readonly Typography.TextLayout.PxScaledGlyphPlan.AdvanceX -> float +readonly Typography.TextLayout.PxScaledGlyphPlan.glyphIndex -> ushort +readonly Typography.TextLayout.PxScaledGlyphPlan.input_cp_offset -> ushort +readonly Typography.TextLayout.PxScaledGlyphPlan.OffsetX -> float +readonly Typography.TextLayout.PxScaledGlyphPlan.OffsetY -> float +readonly Typography.TextLayout.UnscaledGlyphPlan.AdvanceX -> short +readonly Typography.TextLayout.UnscaledGlyphPlan.glyphIndex -> ushort +readonly Typography.TextLayout.UnscaledGlyphPlan.input_cp_offset -> ushort +readonly Typography.TextLayout.UnscaledGlyphPlan.OffsetX -> short +readonly Typography.TextLayout.UnscaledGlyphPlan.OffsetY -> short +static CSharpMath.Rendering.BackEnd.GlyphBoundsProvider.Instance.get -> CSharpMath.Rendering.BackEnd.GlyphBoundsProvider! +static CSharpMath.Rendering.BackEnd.GlyphFinder.Instance.get -> CSharpMath.Rendering.BackEnd.GlyphFinder! +static CSharpMath.Rendering.BackEnd.MathTable.Instance.get -> CSharpMath.Rendering.BackEnd.MathTable! +static CSharpMath.Rendering.BackEnd.TypesettingContext.Instance.get -> CSharpMath.Display.FrontEnd.TypesettingContext! +static CSharpMath.Rendering.FrontEnd.CanvasExtensions.StrokeLineOutline(this CSharpMath.Rendering.FrontEnd.ICanvas! c, float x1, float y1, float x2, float y2, float lineThickness) -> void +static CSharpMath.Rendering.FrontEnd.IPainterExtensions.GetDisplayPosition(float displayWidth, float displayAscent, float displayDescent, float fontSize, float width, float height, CSharpMath.Rendering.FrontEnd.TextAlignment alignment, CSharpMath.Rendering.FrontEnd.Thickness padding, float offsetX, float offsetY) -> System.Drawing.PointF +static CSharpMath.Rendering.FrontEnd.Thickness.operator !=(CSharpMath.Rendering.FrontEnd.Thickness left, CSharpMath.Rendering.FrontEnd.Thickness right) -> bool +static CSharpMath.Rendering.FrontEnd.Thickness.operator ==(CSharpMath.Rendering.FrontEnd.Thickness left, CSharpMath.Rendering.FrontEnd.Thickness right) -> bool +static CSharpMath.Rendering.Text.TextLaTeXParser.AdditionalBreakingEngines.get -> System.Collections.Generic.List! +static CSharpMath.Rendering.Text.TextLaTeXParser.TextAtomFromLaTeX(string! latexSource) -> CSharpMath.Atom.Result +static CSharpMath.Rendering.Text.TextLaTeXParser.TextAtomToLaTeX(CSharpMath.Rendering.Text.TextAtom! atom, System.Text.StringBuilder? b = null) -> System.Text.StringBuilder! +static CSharpMath.Rendering.Text.TextLaTeXSettings.PredefinedAccents.get -> CSharpMath.Atom.AliasBiDictionary! +static CSharpMath.Rendering.Text.TextLaTeXSettings.PredefinedTextSymbols.get -> CSharpMath.Atom.AliasBiDictionary! +static CSharpMath.Rendering.Text.TextTypesetter.Layout(CSharpMath.Rendering.Text.TextAtom! input, CSharpMath.Rendering.BackEnd.Fonts! inputFont, float canvasWidth) -> (CSharpMath.Display.Displays.ListDisplay! relative, CSharpMath.Display.Displays.ListDisplay! absolute) +static CSharpMath.Settings.GlobalTypefaces.get -> CSharpMath.Rendering.BackEnd.Typefaces! +static CSharpMath.Settings.PredefinedColors.get -> CSharpMath.Atom.AliasBiDictionary! +static CSharpMath.Settings.PredefinedLaTeXBoundaryDelimiters.get -> CSharpMath.Atom.LaTeXCommandDictionary! +static CSharpMath.Settings.PredefinedLaTeXCommands.get -> CSharpMath.Atom.LaTeXCommandDictionary>!>! +static CSharpMath.Settings.PredefinedLaTeXCommandSymbols.get -> CSharpMath.Atom.AliasBiDictionary! +static CSharpMath.Settings.PredefinedLaTeXFontStyles.get -> CSharpMath.Atom.AliasBiDictionary! +static CSharpMath.Settings.PredefinedLaTeXTextAccents.get -> CSharpMath.Atom.AliasBiDictionary! +static CSharpMath.Settings.PredefinedLaTeXTextSymbols.get -> CSharpMath.Atom.AliasBiDictionary! +static CSharpMath.Settings.PredefinedLengthUnits.get -> System.Collections.Generic.Dictionary! +static readonly CSharpMath.Rendering.BackEnd.Fonts.GlobalTypefaces -> CSharpMath.Rendering.BackEnd.Typefaces! +static readonly CSharpMath.Rendering.BackEnd.Glyph.Empty -> CSharpMath.Rendering.BackEnd.Glyph +static readonly Typography.OpenFont.Bounds.Zero -> Typography.OpenFont.Bounds +static readonly Typography.OpenFont.Features.aalt -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.abvf -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.abvm -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.abvs -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.afrc -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.akhn -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.blwf -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.blwm -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.blws -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.c2pc -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.c2sc -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.calt -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.case_ -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.ccmp -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.cfar -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.cjct -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.clig -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.cpct -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.cpsp -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.cswh -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.curs -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.dist -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.dlig -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.dnom -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.dtls -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.expt -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.falt -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.fin2 -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.fin3 -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.fina -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.flac -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.frac -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.fwid -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.half -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.haln -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.halt -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.hist -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.hkna -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.hlig -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.hngl -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.hojo -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.hwid -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.init -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.isol -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.ital -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.jalt -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.jp04 -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.jp78 -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.jp83 -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.jp90 -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.kern -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.lfbd -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.liga -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.ljmo -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.lnum -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.locl -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.ltra -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.ltrm -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.mark -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.med2 -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.medi -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.mgrk -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.mkmk -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.mset -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.nalt -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.nlck -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.nukt -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.numr -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.onum -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.opbd -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.ordn -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.ornm -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.palt -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.pcap -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.pkna -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.pnum -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.pref -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.pres -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.pstf -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.psts -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.pwid -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.qwid -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.rand -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.rclt -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.rkrf -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.rlig -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.rphf -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.rtbd -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.rtla -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.rtlm -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.ruby -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.rvrn -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.salt -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.sinf -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.size -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.smcp -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.smpl -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.ssty -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.stch -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.subs -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.sups -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.swsh -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.titl -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.tjmo -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.tnam -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.tnum -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.trad -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.twid -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.unic -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.valt -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.vatu -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.vert -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.vhal -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.vjmo -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.vkna -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.vkrn -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.vpal -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.vrt2 -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.Features.vrtr -> Typography.OpenFont.FeatureInfo! +static readonly Typography.OpenFont.LanguageSystemNames.Aari_ARI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Abaza_ABA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Abkhazian_ABK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Achi_ACR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Acholi_ACH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Adyghe_ADY -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Afar_AFR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Afrikaans_AFK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Agaw_AGW -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Aiton_AIO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Akan_AKA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Albanian_SQI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Alsatian_ALS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Altai_ALT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Amharic_AMH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Anglo_Saxon_ANG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Arabic_ARA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Aragonese_ARG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Arakwal_RKW -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Armenian_East_HYE0 -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Armenian_HYE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Aromanian_RUP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Arpitan_FRP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Assamese_ASM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Asturian_AST -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Athapaskan_ATH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Avar_AVR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Awadhi_AWA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Aymara_AYM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Azerbaijani_AZE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Badaga_BAD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Baghelkhandi_BAG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bagri_BGQ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Balante_BLN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Balinese_BAN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Balkar_BAL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Balti_BLT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Baluchi_BLI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bambara__Bamanankan__BMB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bamileke_BML -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Banda_BAD0 -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bandjalang_BDY -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bashkir_BSH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Basque_EUQ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Batak_Simalungun_BTS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Batak_Toba_BBC -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Baulé_BAU -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bavarian_BAR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Belarussian_BEL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bemba_BEM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bench_BCH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bengali_BEN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Berber_BBR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Beti_BTI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bhili_BHI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bhojpuri_BHO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bible_Cree_BCR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bikol_BIK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bilen_BIL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bishnupriya_Manipuri_BPY -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bislama_BIS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Blackfoot_BKF -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bodo_BRX -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bosnian_BOS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bouyei_PCC -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Brahui_BRH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Braj_Bhasha_BRI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Breton_BRE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bugis_BUG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bulgarian_BGR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Bumthangkha_KJZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Burmese_BRM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Burushaski_BSK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Cajun_French_FRC -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Carrier_CRR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Catalan_CAT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Cebuano_CEB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Central_Yupik_ESU -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chaha_Gurage_CHG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chamorro_CHA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chattisgarhi_CHH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chechen_CHE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Cherokee_CHR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Cheyenne_CHY -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chichewa__Chewa__Nyanja__CHI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chiga_CGG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chinantec_CCHN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chinese_Phonetic_ZHP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chinese_Simplified_ZHS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chinese_Traditional_ZHT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chinese__Hong_Kong_SAR_ZHH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chin_QIN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chipewyan_CHP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chittagonian_CTG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Choctaw_CHO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chukchi_CHK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Church_Slavonic_CSL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chuukese_CHK0 -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Chuvash_CHU -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Comorian_CMR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Coptic_COP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Cornish_COR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Corsican_COS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Cree_CRE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Creoles_CPP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Crimean_Tatar_CRT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Croatian_HRV -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Czech_CSY -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dangme_DNG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Danish_DAN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dan_DNJ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dargwa_DAR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dari_DRI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dayi_DAX -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dehong_Dai_TDD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dhangu_DHG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dhuwal_DUJ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dimli_DIQ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dinka_DNK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Divehi__Dhivehi__Maldivian__DHV -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Divehi__Dhivehi__Maldivian__DIV -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Djambarrpuyngu_DJR0 -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dogri_DGO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dogri_DGR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dungan_DUN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dutch_NLD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dutch__Flemish__FLE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Dzongkha_DZN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Eastern_Cham_CJM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Eastern_Cree_ECR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Eastern_Maninkakan_EMK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Eastern_Pwo_Karen_KJP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ebira_EBI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Edo_EDO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Efik_EFI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.English_ENG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Erzya_ERZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Esperanto_NTO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Estonian_ETI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Evenki_EVK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Even_EVN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ewe_EWE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Fang_FAN0 -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Fanti_FAT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Faroese_FOS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Fe_fe__FMP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Fijian_FJI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Filipino_PIL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Finnish_FIN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Fon_FON -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Forest_Nenets_FNE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.French_Antillean_FAN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.French_FRA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Frisian_FRI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Friulian_FRL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Fulah_FUL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Futa_FTA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Gagauz_GAG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Galician_GAL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ganda_LUG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Garhwali_GAW -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Garo_GRO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Garshuni_GAR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ga_GAD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Geez_GEZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Georgian_KAT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.German_DEU -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Gilaki_GLK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Gilyak_GIL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Githabul_GIH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Gogo_GOG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Gondi_GON -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Greek_ELL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Greenlandic_GRN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Guarani_GUA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Gujarati_GUJ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Gumatj_GNN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Gumuz_GMZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Gupapuyngu_GUF -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Gusii_GUZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Haitian__Haitian_Creole__HAI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Halam__Falam_Chin__HAL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Hammer_Banna_HBN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Harari_HRI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Harauti_HAR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Haryanvi_BGC -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Hausa_HAU -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Hawaiian_HAW -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Haya_HAY -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Hazaragi_HAZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Hebrew_IWR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Herero_HER -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.High_Mari_HMA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Hiligaynon_HIL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Hindi_HIN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Hindko_HND -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Hiri_Motu_HMO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Hmong_Daw_MWW -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Hmong_HMN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ho_HO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Hungarian_HUN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Iban_IBA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ibibio_IBB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Icelandic_ISL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ido_IDO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Igbo_IBO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ijo_languages_IJO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ilokano_ILO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Inari_Sami_ISM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Indonesian_IND -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ingush_ING -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Interlingua_INA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Interlingue_ILE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Inuktitut_INU -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Inupiat_IPK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Irish_IRI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Irish_Traditional_IRT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Italian_ITA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Jamaican_Creole_JAM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Japanese_JAN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Javanese_JAV -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Jula_JUL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kabardian_KAB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kabuverdianu__Crioulo__KEA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kabyle_KAB0 -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kachchi_KAC -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kalenjin_KAL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kalmyk_KLM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kamba_KMB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kanauji_BJJ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kannada_KAN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kanuri_KNR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kaqchikel_CAK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Karachay_KAR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Karaim_KRM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Karakalpak_KRK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Karelian_KRL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Karen_KRN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kashmiri_KSH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kashubian_CSB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kazakh_KAZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kebena_KEB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kekchi_KEK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Khakass_KHA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Khamti_Shan_KHT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Khanty_Kazim_KHK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Khanty_Shurishkar_KHS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Khanty_Vakhi_KHV -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Khasi_KSI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Khengkha_XKF -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Khmer_KHM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Khorasani_Turkic_KMZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Khowar_KHW -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Khutsuri_Georgian_KGE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kikongo_KON -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kikuyu__Gikuyu__KIK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kildin_Sami_KSM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kinyarwanda_RUA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kirghiz__Kyrgyz__KIR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kiribati__Gilbertese__GIL0 -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kirmanjki_KIU -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kisii_KIS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kituba_MKW -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kodagu_KOD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kokni_KKN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Komi_KOM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Komi_Permyak_KOP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Komi_Zyrian_KOZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Komo_KMO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Komso_KMS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kongo_KON0 -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Konkani_KOK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Koorete_KRT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Korean_KOR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Korean_Old_Hangul_KOH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Koryak_KYK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kosraean_KOS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kpelle_KPL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kpelle__Guinea__GKP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kpelle__Liberia__XPE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Krio_KRI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Krymchak_JCT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kuanyama_KUA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kui_KUI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kulvi_KUL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kumaoni_KMN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kumyk_KUM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kurdish_KUR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kurukh_KUU -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Kuy_KUY -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.K_iche__QUC -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ladakhi_LDK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ladino_JUD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ladin_LAD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lahuli_LAH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Laki_LKI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lak_LAK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lambani_LAM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lampung_LJP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lao_LAO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Latin_LAT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Latvian_LVI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Laz_LAZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lezgi_LEZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ligurian_LIJ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Limburgish_LIM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Limbu_LMB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lingala_LIN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lisu_LIS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lithuanian_LTH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lojban_JBO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Loma_LOM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lombard_LMO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lomwe_LMW -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lower_Sorbian_LSB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Low_Mari_LMA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Low_Saxon_NDS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Luba_Katanga_LUB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Luba_Lulua_LUA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lule_Sami_LSM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Luo_LUO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Luri_LRC -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Luxembourgish_LTZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Luyia_LUH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.L_Cree_LCR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Lü_XBD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Macedonian_MKD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Madura_MAD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Magahi_MAG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Maithili_MTH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Majang_MAJ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Makasar_MKR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Makhuwa_MAK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Makonde_KDE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Malagasy_MLG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Malayalam_MAL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Malayalam_Reformed_MLR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Malay_MLY -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Male_MLE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Malinke_MLN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Maltese_MTS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mam_MAM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Manchu_MCH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mandar_MDR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mandinka_MND -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Maninka_MNK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Manipuri_MNI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mansi_MAN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Manx_MNX -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Maori_MRI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mapudungun_MAP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Marathi_MAR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Marshallese_MAH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Marwari_MAW -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mayan_MYN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mazanderani_MZN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mbembe_Tigon_NZA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mbo_MBO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mbundu_MBN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Medumba_BYV -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mende_MDE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Meru_MER -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mewati_WTM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Me_en_MEN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Minangkabau_MIN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Minjangbal_XJB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mirandese_MWL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mizo_MIZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mohawk_MOH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Moksha_MOK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Moldavian_MOL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mongolian_MNG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mon_MON -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Moose_Cree_MCR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Morisyen_MFE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Moroccan_MOR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mossi_MOS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Mundari_MUN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Muscogee_MUS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Nagari_NGR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Naga_Assamese_NAG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Nahuatl_NAH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Nanai_NAN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Naskapi_NAS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Nauruan_NAU -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Navajo_NAV -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ndau_NDC -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ndebele_NDB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ndonga_NDG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Neapolitan_NAP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Nepali_NEP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Newari_NEW -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ngbaka_NGA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Nigerian_Fulfulde_FUV -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Nimadi_NOE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Nisi_NIS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Niuean_NIU -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Nogai_NOG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Norfolk_PIH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Northern_Sami_NSM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Northern_Tai_NTA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.North_Slavey_SCS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Norway_House_Cree_NHC -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Norwegian_NOR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Norwegian_Nynorsk__Nynorsk__Norwegian__NYN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Novial_NOV -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Nyamwezi_NYM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Nyankole_NKL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.N_Cree_NCR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.N_Ko_NKO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Occitan_OCI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Odia__formerly_Oriya__ORI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ojibway_OJB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Oji_Cree_OCR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Old_Irish_SGA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Oromo_ORO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ossetian_OSS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Palauan_PAU -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Palaung_PLG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Palestinian_Aramaic_PAA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Pali_PAL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Palpa_PAP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Pampangan_PAM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Pangasinan_PAG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Papiamentu_PAP0 -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Pashto_PAS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Pattani_Malay_MFA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Pa_o_Karen_BLK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Pennsylvania_German_PDC -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Persian_FAR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Phake_PHK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Phonetic_transcription_Americanist_conventions_APPH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Phonetic_transcription_IPA_conventions_IPPH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Picard_PCD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Piemontese_PMS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Pocomchi_POH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Pohnpeian_PON -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Polish_PLK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Polytonic_Greek_PGR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Portuguese_PTG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Provençal___Old_Provençal_PRO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Punjabi_PAN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Quechua_QUZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Quechua__Bolivia__QUH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Quechua__Ecuador__QVI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Quechua__Peru__QWH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Rajasthani_RAJ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Rakhine_ARK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Rarotongan_RAR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Rejang_REJ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Riang_RIA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ripuarian_KSH0 -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ritarungo_RIT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Romanian_ROM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Romansh_RMS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Romany_ROY -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Rotuman_RTM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Rundi_RUN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Russian_Buriat_RBU -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Russian_RUS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Rusyn_RSY -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.R_Cree_RCR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sadri_SAD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sakha_YAK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Samoan_SMO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Samogitian_SGS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sango_SGO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sanskrit_SAN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Santali_SAT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.San_Blas_Kuna_CUK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Saraiki_SRK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sardinian_SRD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sasak_SAS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Saterland_Frisian_STQ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sayisi_SAY -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Scots_SCO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Scottish_Gaelic__Gaelic__GAE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sekota_SEK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Selkup_SEL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sena_SNA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Serbian_SRB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Serer_SRR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Shan_SHN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Shona_SNA0 -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sibe_SIB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sicilian_SCN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sidamo_SID -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Silesian_SZL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Silte_Gurage_SIG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sindhi_SND -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sinhala__Sinhalese__SNH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Skolt_Sami_SKS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Slavey_SLA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Slovak_SKY -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Slovenian_SLV -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sodo_Gurage_SOG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Soga_XOG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Somali_SML -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Songe_SOP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Soninke_SNK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sotho__Northern_NSO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sotho__Southern_SOT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Southern_Kiwai_KJD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Southern_Sami_SSM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.South_Slavey_SSL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Spanish_ESP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Standard_Moroccan_Tamazight_ZGH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sukuma_SUK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sundanese_SUN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Suri_SUR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sutu_SXT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Svan_SVA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Swadaya_Aramaic_SWA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Swahili_SWK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Swati_SWZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Swedish_SVE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Sylheti_SYL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Syriac_SYR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Syriac__Eastern_script_variant__equivalent_to_ISO_15924_Syrn__SYRN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Syriac__Estrangela_script_variant__equivalent_to_ISO_15924_Syre__SYRE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Syriac__Western_script_variant__equivalent_to_ISO_15924_Syrj__SYRJ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.S_gaw_Karen_KSW -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tabasaran_TAB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tachelhit_SHI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tagalog_TGL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tahitian_THT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tajiki_TAJ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tamashek_TMH -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tamazight_TZM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tamil_TAM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tarifit_RIF -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tatar_TAT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Telugu_TEL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Temne_TMN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tetum_TET -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Thai_THA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.TH_Cree_TCR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tibetan_TIB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tigre_TGR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tigrinya_TGY -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tiv_TIV -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Todo_TOD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tok_Pisin_TPI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Toma_TOD0 -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tongan_TGN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tonga_TNG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Torki_AZB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tshangla_TSJ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tsonga_TSG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tswana_TNA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tulu_TUM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tumbuka_TUL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tundra_Nenets_TNE -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Turkish_TRK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Turkmen_TKM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Turoyo_Aramaic_TUA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tuvalu_TVL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tuvin_TUV -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Twi_TWI -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tzotzil_TZO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Tày_TYZ -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Udmurt_UDM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Ukrainian_UKR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Umbundu_UMB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Upper_Saxon_SXU -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Upper_Sorbian_USB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Urdu_URD -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Uyghur_UYG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Uzbek_UZB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Venda_VEN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Venetian_VEC -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Vietnamese_VIT -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Vlax_Romani_RMY -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Volapük_VOL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Võro_VRO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Wagdi_WAG -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Walloon_WLN -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Waray_Waray_WAR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Wayuu_GUC -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Wa_WA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Welsh_WEL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Western_Cham_CJA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Western_Kayah_KYU -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Western_Panjabi_PNB -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Western_Pwo_Karen_PWO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.West_Cree_WCR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Wolof_WLF -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Woods_Cree_DCR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Xhosa_XHS -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Yao_YAO -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Yapese_YAP -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Yiddish_JII -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Yi_Classic_YIC -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Yi_Modern_YIM -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Yoruba_YBA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Y_Cree_YCR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Zamboanga_Chavacano_CBK -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Zande_ZND -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Zarma_DJR -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Zazaki_ZZA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Zealandic_ZEA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Zhuang_ZHA -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.LanguageSystemNames.Zulu_ZUL -> Typography.OpenFont.LangSys! +static readonly Typography.OpenFont.ScriptTagDefs.Adlam -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Ahom -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Anatolian_Hieroglyphs -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Arabic -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Armenian -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Avestan -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Balinese -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Bamum -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Bassa_Vah -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Batak -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Bengali -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Bengali_v_2 -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Bhaiksuki -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Bopomofo -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Brahmi -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Braille -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Buginese -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Buhid -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Byzantine_Music -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Canadian_Syllabics -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Carian -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Caucasian_Albanian -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Chakma -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Cham -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Cherokee -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.CJK_Ideographic -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Coptic -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Cypriot_Syllabary -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Cyrillic -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Default -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Deseret -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Devanagari -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Devanagari_v_2 -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Dogra -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Duployan -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Egyptian_Hieroglyphs -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Elbasan -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Ethiopic -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Georgian -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Glagolitic -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Gothic -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Grantha -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Greek -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Gujarati -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Gujarati_v_2 -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Gunjala_Gondi -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Gurmukhi -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Gurmukhi_v_2 -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Hangul -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Hangul_Jamo -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Hanifi_Rohingya -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Hanunoo -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Hatran -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Hebrew -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Hiragana -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Imperial_Aramaic -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Inscriptional_Pahlavi -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Inscriptional_Parthian -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Javanese -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Kaithi -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Kannada -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Kannada_v_2 -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Katakana -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Kayah_Li -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Kharosthi -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Khmer -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Khojki -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Khudawadi -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Lao -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Latin -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Lepcha -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Limbu -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Linear_A -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Linear_B -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Lisu__Fraser_ -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Lycian -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Lydian -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Mahajani -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Makasar -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Malayalam -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Malayalam_v_2 -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Mandaic__Mandaean -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Manichaean -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Marchen -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Masaram_Gondi -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Mathematical_Alphanumeric_Symbols -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Medefaidrin__Oberi_Okaime__Oberi_Ɔkaimɛ_ -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Meitei_Mayek__Meithei__Meetei_ -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Mende_Kikakui -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Meroitic_Cursive -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Meroitic_Hieroglyphs -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Miao -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Modi -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Mongolian -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Mro -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Multani -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Musical_Symbols -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Myanmar -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Myanmar_v_2 -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Nabataean -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Newa -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.New_Tai_Lue -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.N_Ko -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Nüshu -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Odia_v_2__formerly_Oriya_v_2_ -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Odia__formerly_Oriya_ -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Ogham -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Old_Hungarian -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Old_Italic -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Old_North_Arabian -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Old_Permic -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Old_Persian_Cuneiform -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Old_Sogdian -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Old_South_Arabian -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Old_Turkic__Orkhon_Runic -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Ol_Chiki -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Osage -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Osmanya -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Pahawh_Hmong -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Palmyrene -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Pau_Cin_Hau -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Phags_pa -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Phoenician -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Psalter_Pahlavi -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Rejang -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Runic -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Samaritan -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Saurashtra -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Sharada -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Shavian -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Siddham -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Sign_Writing -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Sinhala -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Sogdian -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Sora_Sompeng -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Soyombo -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Sumero_Akkadian_Cuneiform -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Sundanese -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Syloti_Nagri -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Syriac -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Tagalog -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Tagbanwa -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Tai_Le -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Tai_Tham__Lanna_ -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Tai_Viet -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Takri -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Tamil -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Tamil_v_2 -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Tangut -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Telugu -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Telugu_v_2 -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Thaana -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Thai -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Tibetan -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Tifinagh -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Tirhuta -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Ugaritic_Cuneiform -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Vai -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Warang_Citi -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Yi -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.OpenFont.ScriptTagDefs.Zanabazar_Square__Zanabazarin_Dörböljin_Useg__Xewtee_Dörböljin_Bicig__Horizontal_Square_Script_ -> Typography.OpenFont.ScriptTagDef! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Adlam -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Aegean_Numbers -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ahom -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Alchemical_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Alphabetic_Presentation_Forms -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Anatolian_Hieroglyphs -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ancient_Greek_Musical_Notation -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ancient_Greek_Numbers -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ancient_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Annotation_Characters -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Arabic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Arabic_Extended_A -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Arabic_Mathematical_Alphabetic_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Arabic_Presentation_Forms_A -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Arabic_Presentation_Forms_B -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Arabic_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Armenian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Armenian_Ligatures -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Arrows -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Avestan -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Balinese -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Bamum -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Bamum_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Bassa_Vah -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Batak -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Bengali -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Bhaiksuki -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Block_Elements -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Bopomofo -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Bopomofo_Extended -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Box_Drawing -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Brahmi -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Braille_Patterns -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Buginese -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Buhid -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Byzantine_Musical_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.C0_Controls_and_Basic_Latin -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.C1_Controls_and_Latin_1_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Carian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Caucasian_Albanian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Chakma -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Cham -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Cherokee -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Cherokee_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Chess_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Chorasmian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Compatibility -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Compatibility_Forms -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Compatibility_Ideographs -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Compatibility_Ideographs_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Radicals_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Strokes -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Symbols_and_Punctuation -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Unified_Ideographs -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Unified_Ideographs_Extension_A -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Unified_Ideographs_Extension_B -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Unified_Ideographs_Extension_C -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Unified_Ideographs_Extension_D -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Unified_Ideographs_Extension_E -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Unified_Ideographs_Extension_F -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.CJK_Unified_Ideographs_Extension_G -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Combining_Diacritical_Marks -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Combining_Diacritical_Marks_Extended -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Combining_Diacritical_Marks_for_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Combining_Diacritical_Marks_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Combining_Half_Marks -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Common_Indic_Number_Forms -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Control_Pictures -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Coptic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Coptic_Epact_Numbers -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Counting_Rod_Numerals -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Cuneiform -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Cuneiform_Numbers_and_Punctuation -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Currency_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Cypriot_Syllabary -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Cyrillic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Cyrillic_Extended_A -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Cyrillic_Extended_B -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Cyrillic_Extended_C -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Cyrillic_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Deseret -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Devanagari -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Devanagari_Extended -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Dingbat -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Dives_Akuru -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Dogra -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Domino_Tiles -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Duployan -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Early_Dynastic_Cuneiform -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Egyptian_Hieroglyphs -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Egyptian_Hieroglyph_Format_Controls -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Elbasan -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Elymaic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Emoticons -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Enclosed_Alphanumerics -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Enclosed_Alphanumeric_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Enclosed_CJK_Letters_and_Months -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Enclosed_Ideographic_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ethiopic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ethiopic_Extended -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ethiopic_Extended_A -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ethiopic_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.General_Punctuation -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Geometric_Shapes -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Geometric_Shapes_Extended -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Georgian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Georgian_Extended -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Georgian_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Glagolitic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Glagolitic_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Gothic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Grantha -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Greek_and_Coptic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Greek_Extended -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Gujarati -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Gunjala_Gondi -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Gurmukhi -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Halfwidth_and_Fullwidth_Forms -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Hangul_Compatibility_Jamo -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Hangul_Jamo -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Hangul_Jamo_Extended_A -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Hangul_Jamo_Extended_B -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Hangul_Syllables -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Hanifi_Rohingya -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Hanunoo -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Hatran -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Hebrew -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.High_Surrogates -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Hiragana -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ideographic_Description_Characters -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ideographic_Symbols_and_Punctuation -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Imperial_Aramaic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Indic_Siyaq_Numbers -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Inscriptional_Pahlavi -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Inscriptional_Parthian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.IPA_Extensions -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Javanese -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Kaithi -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Kana_Extended_A -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Kana_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Kanbun -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Kangxi_radical -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Kannada -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Katakana -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Katakana_Phonetic_Extensions -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Kayah_Li -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Kharoshthi -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Khitan_Small_Script -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Khmer -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Khmer_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Khojki -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Khudawadi -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Lao -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Latin_Extended_A -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Latin_Extended_Additional -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Latin_Extended_B -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Latin_Extended_C -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Latin_Extended_D -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Latin_Extended_E -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Latin_Ligatures -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Lepcha -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Letterlike_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Limbu -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Linear_A -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Linear_B_Ideograms -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Linear_B_Syllabary -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Lisu -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Lisu_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Low_Surrogates -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Lycian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Lydian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Mahajani -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Mahjong_Tiles -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Makasar -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Malayalam -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Mandaic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Manichaean -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Marchen -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Masaram_Gondi -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Mathematical_Alphanumeric_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Mathematical_Operators -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Mayan_Numerals -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Medefaidrin -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Meetei_Mayek -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Meetei_Mayek_Extensions -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Mende_Kikakui -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Meroitic_Cursive -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Meroitic_Hieroglyphs -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Miao -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Miscellaneous_Mathematical_Symbols_A -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Miscellaneous_Mathematical_Symbols_B -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Miscellaneous_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Miscellaneous_Symbols_and_Arrows -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Miscellaneous_Symbols_and_Pictographs -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Miscellaneous_Technical -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Modi -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Modifier_Tone_Letters -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Mongolian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Mongolian_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Mro -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Multani -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Musical_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Myanmar -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Myanmar_Extended_A -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Myanmar_Extended_B -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Nabataean -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Nandinagari -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Newa -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.New_Tai_Lue -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Noncharacters -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Number_Forms -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Nushu -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Nyiakeng_Puachue_Hmong -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.N_Ko -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ogham -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Old_Hungarian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Old_Italic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Old_North_Arabian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Old_Permic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Old_Persian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Old_Sogdian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Old_South_Arabian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Old_Turkic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ol_Chiki -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Optical_Character_Recognition -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Oriya -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ornamental_Dingbats -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Osage -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Osmanya -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ottoman_Siyaq_Numbers -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Pahawh_Hmong -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Palmyrene -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Pau_Cin_Hau -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Phags_pa -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Phaistos_Disc -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Phoenician -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Phonetic_Extensions -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Phonetic_Extensions_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Playing_Cards -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Private_Use_Area -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Psalter_Pahlavi -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Rejang -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Replacement_Characters -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Rumi_Numeral_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Runic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Samaritan -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Saurashtra -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Sharada -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Shavian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Shorthand_Format_Controls -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Siddham -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Sinhala -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Sinhala_Archaic_Numbers -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Small_Form_Variants -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Small_Kana_Extension -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Sogdian -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Sora_Sompeng -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Soyombo -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Spacing_Midifier_Letters -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Specials -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Sundanese -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Sundanese_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Superscripts_and_Subscripts -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Supplemental_Arrows_A -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Supplemental_Arrows_B -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Supplemental_Arrows_C -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Supplemental_Mathematical_Operators -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Supplemental_Punctuation -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Supplemental_Symbols_and_Pictographs -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Supplementary_Private_Use_Area_A -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Supplementary_Private_Use_Area_B -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Sutton_SignWriting -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Syloti_Nagri -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Symbols_and_Pictographs_Extended_A -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Symbols_for_Legacy_Computing -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Syriac -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Syriac_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tagalog -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tagbanwa -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tags -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tai_Le -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tai_Tham -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tai_Viet -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tai_Xuan_Jing_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Takri -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tamil -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tamil_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tangut -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tangut_Components -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tangut_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Telugu -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Thaana -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Thai -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tibetan -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tifinagh -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Tirhuta -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Transport_and_Map_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Ugaritic -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Unified_Canadian_Aboriginal_Syllabics -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Unified_Canadian_Aboriginal_Syllabics_Extended -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Vai -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Variation_Selectors -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Variation_Selectors_Supplement -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Vedic_Extensions -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Vertical_Forms -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Wancho -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Warang_Citi -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Yezidi -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Yijing_Hexagram_Symbols -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Yi_Radicals -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Yi_Syllables -> Typography.OpenFont.UnicodeRangeInfo! +static readonly Typography.TextBreak.Unicode13RangeInfoList.Zanabazar_Square -> Typography.OpenFont.UnicodeRangeInfo! +static Typography.OpenFont.Contours.GlyphPathBuilderExtensions.Build(this Typography.OpenFont.Contours.GlyphOutlineBuilderBase! builder, char c, float sizeInPoints) -> void +static Typography.OpenFont.Contours.GlyphPathBuilderExtensions.BuildFromGlyphIndex(this Typography.OpenFont.Contours.GlyphOutlineBuilderBase! builder, ushort glyphIndex, float sizeInPoints, Typography.OpenFont.IGlyphTranslator! tx) -> void +static Typography.OpenFont.Contours.GlyphPathBuilderExtensions.SetHintTechnique(this Typography.OpenFont.Contours.GlyphOutlineBuilderBase! builder, Typography.OpenFont.Contours.HintTechnique hintTech) -> void +static Typography.OpenFont.Extensions.TypefaceExtension5.CollectAdditionalGlyphIndices(this Typography.OpenFont.Typeface! typeface, System.Collections.Generic.List! outputGlyphs, Typography.OpenFont.ScriptLang scLang) -> void +static Typography.OpenFont.Extensions.TypefaceExtensions.CalculateLineSpacing(this Typography.OpenFont.Typeface! typeface, Typography.OpenFont.Extensions.LineSpacingChoice choice) -> int +static Typography.OpenFont.Extensions.TypefaceExtensions.CalculateMaxLineClipHeight(this Typography.OpenFont.Typeface! typeface) -> int +static Typography.OpenFont.Extensions.TypefaceExtensions.CalculateRecommendLineSpacing(this Typography.OpenFont.Typeface! typeface) -> int +static Typography.OpenFont.Extensions.TypefaceExtensions.CalculateRecommendLineSpacing(this Typography.OpenFont.Typeface! typeface, out Typography.OpenFont.Extensions.LineSpacingChoice choice) -> int +static Typography.OpenFont.Extensions.TypefaceExtensions.GetCustomTypefaceKey(Typography.OpenFont.Typeface! typeface) -> int +static Typography.OpenFont.Extensions.TypefaceExtensions.GetWhitespaceWidth(this Typography.OpenFont.Typeface! typeface) -> ushort +static Typography.OpenFont.Extensions.TypefaceExtensions.HasColorTable(this Typography.OpenFont.Typeface! typeface) -> bool +static Typography.OpenFont.Extensions.TypefaceExtensions.HasMathTable(this Typography.OpenFont.Typeface! typeface) -> bool +static Typography.OpenFont.Extensions.TypefaceExtensions.HasSvgTable(this Typography.OpenFont.Typeface! typeface) -> bool +static Typography.OpenFont.Extensions.TypefaceExtensions.RecommendToUseTypoMetricsForLineSpacing(this Typography.OpenFont.Typeface! typeface) -> bool +static Typography.OpenFont.Extensions.TypefaceExtensions.SetCustomTypefaceKey(Typography.OpenFont.Typeface! typeface, int typefaceKey) -> int +static Typography.OpenFont.Extensions.TypefaceExtensions.TranslateOS2FontStyle(this Typography.OpenFont.Typeface! typeface) -> Typography.OpenFont.Extensions.TranslatedOS2FontStyle +static Typography.OpenFont.Extensions.TypefaceExtensions.TranslateOS2WidthClass(ushort os2Weight) -> Typography.OpenFont.Extensions.OS2WidthClass +static Typography.OpenFont.Extensions.TypefaceExtensions.UpdateAllCffGlyphBounds(this Typography.OpenFont.Typeface! typeface) -> void +static Typography.OpenFont.Glyph.HasOriginalAdvancedWidth(Typography.OpenFont.Glyph! glyph) -> bool +static Typography.OpenFont.Glyph.SetOriginalAdvancedWidth(Typography.OpenFont.Glyph! glyph, ushort advW) -> void +static Typography.OpenFont.GlyphPointF.operator *(Typography.OpenFont.GlyphPointF p, float n) -> Typography.OpenFont.GlyphPointF +static Typography.OpenFont.IGlyphReaderExtensions.Read(this Typography.OpenFont.IGlyphTranslator! tx, Typography.OpenFont.CFF.Cff1Font! cff1Font, Typography.OpenFont.CFF.Cff1GlyphData! glyphData, float scale = 1) -> void +static Typography.OpenFont.IGlyphReaderExtensions.Read(this Typography.OpenFont.IGlyphTranslator! tx, Typography.OpenFont.GlyphPointF[]! glyphPoints, ushort[]! contourEndPoints, float scale = 1) -> void +static Typography.OpenFont.LanguageSystemNames.GetLangSysIter() -> System.Collections.Generic.IEnumerable! +static Typography.OpenFont.LanguageSystemNames.TryGetLangSystem(string! tag, out Typography.OpenFont.LangSys! found) -> bool +static Typography.OpenFont.ScriptLangs.GetRegisteredScriptLang(string! shortname) -> Typography.OpenFont.ScriptLangInfo! +static Typography.OpenFont.ScriptLangs.GetRegisteredScriptLangFromLanguageName(string! languageName) -> Typography.OpenFont.ScriptLangInfo! +static Typography.OpenFont.ScriptLangs.Init() -> void +static Typography.OpenFont.ScriptLangs.TryGetScriptLang(int codepoint, out Typography.OpenFont.ScriptLangInfo! scLang) -> bool +static Typography.OpenFont.ScriptLangs.TryGetUnicodeLangRangesArray(string! langShortName, out Typography.OpenFont.UnicodeRangeInfo![]! unicodeLangRanges) -> bool +static Typography.OpenFont.ScriptLangs.TryGetUnicodeRangeInfo(int codepoint, out Typography.OpenFont.UnicodeRangeInfo! unicodeRangeInfo) -> bool +static Typography.OpenFont.StringUtils.FillWithCodepoints(System.Collections.Generic.List! codepoints, char[]! str, int startAt = 0, int len = -1) -> void +static Typography.OpenFont.StringUtils.GetCodepoints(char[]! str, int startAt = 0, int len = -1) -> System.Collections.Generic.IEnumerable! +static Typography.OpenFont.Tables.CoverageFmt1.CreateFrom(System.IO.BinaryReader! reader) -> Typography.OpenFont.Tables.CoverageFmt1! +static Typography.OpenFont.Tables.CoverageFmt2.CreateFrom(System.IO.BinaryReader! reader) -> Typography.OpenFont.Tables.CoverageFmt2! +static Typography.OpenFont.Tables.CoverageTable.CreateFrom(System.IO.BinaryReader! reader, long beginAt) -> Typography.OpenFont.Tables.CoverageTable! +static Typography.OpenFont.Tables.CoverageTable.CreateMultipleCoverageTables(long initPos, ushort[]! offsets, System.IO.BinaryReader! reader) -> Typography.OpenFont.Tables.CoverageTable![]! +static Typography.OpenFont.Tables.FeatureList.CreateFrom(System.IO.BinaryReader! reader, long beginAt) -> Typography.OpenFont.Tables.FeatureList! +static Typography.OpenFont.Tables.FeatureList.FeatureTable.CreateFrom(System.IO.BinaryReader! reader, long beginAt) -> Typography.OpenFont.Tables.FeatureList.FeatureTable! +static Typography.OpenFont.Tables.GPOS.LookupTable.ReadSubTable(int lookupType, System.IO.BinaryReader! reader, long subTableStartAt) -> Typography.OpenFont.Tables.GPOS.LookupSubTable! +static Typography.OpenFont.Tables.GSUB.LookupTable.ReadSubTable(int lookupType, System.IO.BinaryReader! reader, long subTableStartAt) -> Typography.OpenFont.Tables.GSUB.LookupSubTable! +static Typography.OpenFont.Tables.ScriptList.CreateFrom(System.IO.BinaryReader! reader, long beginAt) -> Typography.OpenFont.Tables.ScriptList! +static Typography.OpenFont.Tables.ScriptTable.CreateFrom(System.IO.BinaryReader! reader, long beginAt) -> Typography.OpenFont.Tables.ScriptTable! +static Typography.OpenFont.Tables.TypefaceInternalTypeAccessExtensions.GetNameEntry(this Typography.OpenFont.Typeface! typeface) -> Typography.OpenFont.Tables.NameEntry! +static Typography.OpenFont.Tables.TypefaceInternalTypeAccessExtensions.GetOS2Table(this Typography.OpenFont.Typeface! typeface) -> Typography.OpenFont.Tables.OS2Table! +static Typography.OpenFont.Trimmable.TypefaceExtensions.GetTrimMode(this Typography.OpenFont.Typeface! typeface) -> Typography.OpenFont.Trimmable.TrimMode +static Typography.OpenFont.Trimmable.TypefaceExtensions.IsTrimmed(this Typography.OpenFont.Typeface! typeface) -> bool +static Typography.OpenFont.Trimmable.TypefaceExtensions.RestoreUp(this Typography.OpenFont.Typeface! typeface, Typography.OpenFont.Trimmable.RestoreTicket! ticket, System.IO.Stream! fontStream) -> void +static Typography.OpenFont.Trimmable.TypefaceExtensions.RestoreUp(this Typography.OpenFont.Typeface! typeface, Typography.OpenFont.Trimmable.RestoreTicket! ticket, Typography.OpenFont.OpenFontReader! openFontReader, System.IO.Stream! fontStream) -> void +static Typography.OpenFont.Trimmable.TypefaceExtensions.TrimDown(this Typography.OpenFont.Typeface! typeface) -> Typography.OpenFont.Trimmable.RestoreTicket! +static Typography.OpenFont.Typeface.ConvPointsToPixels(float targetPointSize, int resolution = -1) -> float +static Typography.OpenFont.Typeface.DefaultDpi.get -> uint +static Typography.OpenFont.Typeface.DefaultDpi.set -> void +static Typography.OpenFont.WebFont.Woff2DefaultBrotliDecompressFunc.DecompressHandler -> Typography.OpenFont.WebFont.BrotliDecompressStreamFunc! +static Typography.OpenFont.WebFont.WoffDefaultZlibDecompressFunc.DecompressHandler -> Typography.OpenFont.WebFont.ZlibDecompressStreamFunc! +static Typography.TextBreak.CustomBreakerBuilder.NewCustomBreaker() -> Typography.TextBreak.CustomBreaker! +static Typography.TextBreak.CustomBreakerBuilder.Setup(Typography.TextBreak.DictionaryProvider! dicProvider) -> void +static Typography.TextBreak.CustomBreakerExtensions.BreakWords(this Typography.TextBreak.CustomBreaker! breaker, char[]! charBuff) -> void +static Typography.TextBreak.CustomBreakerExtensions.BreakWords(this Typography.TextBreak.CustomBreaker! breaker, string! str) -> void +static Typography.TextBreak.IcuData.TryGetFullLanguageNameFromLangCode(string! langCode1, string! langCode2, out string! fullLangName) -> bool +static Typography.TextBreak.InputReader.SeparateCodePoint(int codepoint, out char c0, out char c1) -> void +static Typography.TextBreak.LaoDictionaryBreakingEngine.FirstChar.get -> char +static Typography.TextBreak.LaoDictionaryBreakingEngine.LastChar.get -> char +static Typography.TextBreak.ThaiDictionaryBreakingEngine.FirstChar.get -> char +static Typography.TextBreak.ThaiDictionaryBreakingEngine.LastChar.get -> char +static Typography.TextBreak.Unicode13RangeInfoList.GetNonePlane0Iter() -> System.Collections.Generic.IEnumerable! +static Typography.TextBreak.Unicode13RangeInfoList.GetUnicodeRangeInfoIter() -> System.Collections.Generic.IEnumerable! +static Typography.TextBreak.Unicode13RangeInfoList.TryGetUnicodeRangeInfo(int sampleCodepoint, out Typography.OpenFont.UnicodeRangeInfo! found) -> bool +static Typography.TextBreak.UnicodeRangeFinder.GetUniCodeRangeFor(int c1, out Typography.OpenFont.UnicodeRangeInfo! unicodeRangeInfo, out Typography.TextBreak.SpanBreakInfo! spanBreakInfo) -> bool +static Typography.TextLayout.GlyphPlanSequence.Empty -> Typography.TextLayout.GlyphPlanSequence +static Typography.TextLayout.MeasuredStringBox.operator *(Typography.TextLayout.MeasuredStringBox box, float scale) -> Typography.TextLayout.MeasuredStringBox +static Typography.TextLayout.PixelScaleLayoutExtensions.dbugSnapHalf(float value) -> float +static Typography.TextLayout.PixelScaleLayoutExtensions.dbugSnapToFitInteger(float value) -> float +static Typography.TextLayout.PixelScaleLayoutExtensions.LayoutAndMeasureString(this Typography.TextLayout.GlyphLayout! glyphLayout, char[]! textBuffer, int startAt, int len, float fontSizeInPoints, float limitW = -1, bool snapToGrid = true) -> Typography.TextLayout.MeasuredStringBox +Typography.OpenFont.Bounds +Typography.OpenFont.Bounds.Bounds() -> void +Typography.OpenFont.Bounds.Bounds(short xmin, short ymin, short xmax, short ymax) -> void +Typography.OpenFont.Bounds.XMax.get -> short +Typography.OpenFont.Bounds.XMin.get -> short +Typography.OpenFont.Bounds.YMax.get -> short +Typography.OpenFont.Bounds.YMin.get -> short +Typography.OpenFont.CFF.Cff1Font +Typography.OpenFont.CFF.Cff1Font.Cff1Font() -> void +Typography.OpenFont.CFF.Cff1Font.CopyRight.get -> string! +Typography.OpenFont.CFF.Cff1Font.CopyRight.set -> void +Typography.OpenFont.CFF.Cff1Font.FamilyName.get -> string! +Typography.OpenFont.CFF.Cff1Font.FamilyName.set -> void +Typography.OpenFont.CFF.Cff1Font.FontBBox.get -> double[]! +Typography.OpenFont.CFF.Cff1Font.FontBBox.set -> void +Typography.OpenFont.CFF.Cff1Font.FullName.get -> string! +Typography.OpenFont.CFF.Cff1Font.FullName.set -> void +Typography.OpenFont.CFF.Cff1Font.Notice.get -> string! +Typography.OpenFont.CFF.Cff1Font.Notice.set -> void +Typography.OpenFont.CFF.Cff1Font.UnderlinePosition.get -> double +Typography.OpenFont.CFF.Cff1Font.UnderlinePosition.set -> void +Typography.OpenFont.CFF.Cff1Font.UnderlineThickness.get -> double +Typography.OpenFont.CFF.Cff1Font.UnderlineThickness.set -> void +Typography.OpenFont.CFF.Cff1Font.Version.get -> string! +Typography.OpenFont.CFF.Cff1Font.Version.set -> void +Typography.OpenFont.CFF.Cff1Font.Weight.get -> string! +Typography.OpenFont.CFF.Cff1Font.Weight.set -> void +Typography.OpenFont.CFF.Cff1GlyphData +Typography.OpenFont.CFF.Cff1GlyphData.dbugGlyphIndex.get -> ushort +Typography.OpenFont.CFF.Cff1GlyphData.Name.get -> string! +Typography.OpenFont.CFF.Cff1GlyphData.SIDName.get -> ushort +Typography.OpenFont.CFF.CffEvaluationEngine +Typography.OpenFont.CFF.CffEvaluationEngine.CffEvaluationEngine() -> void +Typography.OpenFont.CFF.CffEvaluationEngine.Run(Typography.OpenFont.IGlyphTranslator! tx, Typography.OpenFont.CFF.Cff1GlyphData! glyphData, float scale = 1) -> void +Typography.OpenFont.CFF.dbugCffInstHelper +Typography.OpenFont.Contours.GlyphOutlineBuilderBase +Typography.OpenFont.Contours.GlyphOutlineBuilderBase.BuildFromGlyph(Typography.OpenFont.Glyph! glyph, float sizeInPoints) -> void +Typography.OpenFont.Contours.GlyphOutlineBuilderBase.BuildFromGlyphIndex(ushort glyphIndex, float sizeInPoints) -> void +Typography.OpenFont.Contours.GlyphOutlineBuilderBase.GlyphOutlineBuilderBase(Typography.OpenFont.Typeface! typeface) -> void +Typography.OpenFont.Contours.GlyphOutlineBuilderBase.HasColorInfo.get -> bool +Typography.OpenFont.Contours.GlyphOutlineBuilderBase.HasSizeChanged.get -> bool +Typography.OpenFont.Contours.GlyphOutlineBuilderBase.HasSizeChanged.set -> void +Typography.OpenFont.Contours.GlyphOutlineBuilderBase.RecentFontSizeInPixels.get -> float +Typography.OpenFont.Contours.GlyphOutlineBuilderBase.Typeface.get -> Typography.OpenFont.Typeface! +Typography.OpenFont.Contours.GlyphOutlineBuilderBase.UseTrueTypeInstructions.get -> bool +Typography.OpenFont.Contours.GlyphOutlineBuilderBase.UseTrueTypeInstructions.set -> void +Typography.OpenFont.Contours.GlyphOutlineBuilderBase.UseVerticalHinting.get -> bool +Typography.OpenFont.Contours.GlyphOutlineBuilderBase.UseVerticalHinting.set -> void +Typography.OpenFont.Contours.GlyphOutlineBuilderBase._outputContours -> ushort[]! +Typography.OpenFont.Contours.GlyphOutlineBuilderBase._outputGlyphPoints -> Typography.OpenFont.GlyphPointF[]! +Typography.OpenFont.Contours.GlyphPathBuilderExtensions +Typography.OpenFont.Contours.HintTechnique +Typography.OpenFont.Contours.HintTechnique.CffHintInstruction = 4 -> Typography.OpenFont.Contours.HintTechnique +Typography.OpenFont.Contours.HintTechnique.CustomAutoFit = 3 -> Typography.OpenFont.Contours.HintTechnique +Typography.OpenFont.Contours.HintTechnique.None = 0 -> Typography.OpenFont.Contours.HintTechnique +Typography.OpenFont.Contours.HintTechnique.TrueTypeInstruction = 1 -> Typography.OpenFont.Contours.HintTechnique +Typography.OpenFont.Contours.HintTechnique.TrueTypeInstruction_VerticalOnly = 2 -> Typography.OpenFont.Contours.HintTechnique +Typography.OpenFont.Extensions.LineSpacingChoice +Typography.OpenFont.Extensions.LineSpacingChoice.Mac = 2 -> Typography.OpenFont.Extensions.LineSpacingChoice +Typography.OpenFont.Extensions.LineSpacingChoice.TypoMetric = 0 -> Typography.OpenFont.Extensions.LineSpacingChoice +Typography.OpenFont.Extensions.LineSpacingChoice.Windows = 1 -> Typography.OpenFont.Extensions.LineSpacingChoice +Typography.OpenFont.Extensions.OS2FsSelection +Typography.OpenFont.Extensions.OS2FsSelection.IsBold.get -> bool +Typography.OpenFont.Extensions.OS2FsSelection.IsItalic.get -> bool +Typography.OpenFont.Extensions.OS2FsSelection.IsNegative.get -> bool +Typography.OpenFont.Extensions.OS2FsSelection.IsOblique.get -> bool +Typography.OpenFont.Extensions.OS2FsSelection.IsOutline.get -> bool +Typography.OpenFont.Extensions.OS2FsSelection.IsRegular.get -> bool +Typography.OpenFont.Extensions.OS2FsSelection.IsStrikeOut.get -> bool +Typography.OpenFont.Extensions.OS2FsSelection.IsUnderScore.get -> bool +Typography.OpenFont.Extensions.OS2FsSelection.OS2FsSelection() -> void +Typography.OpenFont.Extensions.OS2FsSelection.OS2FsSelection(ushort fsSelection) -> void +Typography.OpenFont.Extensions.OS2FsSelection.USE_TYPO_METRICS.get -> bool +Typography.OpenFont.Extensions.OS2FsSelection.WWS.get -> bool +Typography.OpenFont.Extensions.OS2WidthClass +Typography.OpenFont.Extensions.OS2WidthClass.Condensed = 3 -> Typography.OpenFont.Extensions.OS2WidthClass +Typography.OpenFont.Extensions.OS2WidthClass.Expanded = 7 -> Typography.OpenFont.Extensions.OS2WidthClass +Typography.OpenFont.Extensions.OS2WidthClass.ExtraCondensed = 2 -> Typography.OpenFont.Extensions.OS2WidthClass +Typography.OpenFont.Extensions.OS2WidthClass.ExtraExpanded = 8 -> Typography.OpenFont.Extensions.OS2WidthClass +Typography.OpenFont.Extensions.OS2WidthClass.Medium = 5 -> Typography.OpenFont.Extensions.OS2WidthClass +Typography.OpenFont.Extensions.OS2WidthClass.Normal = 5 -> Typography.OpenFont.Extensions.OS2WidthClass +Typography.OpenFont.Extensions.OS2WidthClass.SemiCondensed = 4 -> Typography.OpenFont.Extensions.OS2WidthClass +Typography.OpenFont.Extensions.OS2WidthClass.SemiExpanded = 6 -> Typography.OpenFont.Extensions.OS2WidthClass +Typography.OpenFont.Extensions.OS2WidthClass.UltraCondensed = 1 -> Typography.OpenFont.Extensions.OS2WidthClass +Typography.OpenFont.Extensions.OS2WidthClass.UltraExpanded = 9 -> Typography.OpenFont.Extensions.OS2WidthClass +Typography.OpenFont.Extensions.OS2WidthClass.Unknown = 0 -> Typography.OpenFont.Extensions.OS2WidthClass +Typography.OpenFont.Extensions.TranslatedOS2FontStyle +Typography.OpenFont.Extensions.TranslatedOS2FontStyle.BOLD = 2 -> Typography.OpenFont.Extensions.TranslatedOS2FontStyle +Typography.OpenFont.Extensions.TranslatedOS2FontStyle.ITALIC = 1 -> Typography.OpenFont.Extensions.TranslatedOS2FontStyle +Typography.OpenFont.Extensions.TranslatedOS2FontStyle.OBLIQUE = 8 -> Typography.OpenFont.Extensions.TranslatedOS2FontStyle +Typography.OpenFont.Extensions.TranslatedOS2FontStyle.REGULAR = 4 -> Typography.OpenFont.Extensions.TranslatedOS2FontStyle +Typography.OpenFont.Extensions.TranslatedOS2FontStyle.UNSET = 0 -> Typography.OpenFont.Extensions.TranslatedOS2FontStyle +Typography.OpenFont.Extensions.TypefaceExtension5 +Typography.OpenFont.Extensions.TypefaceExtensions +Typography.OpenFont.FeatureInfo +Typography.OpenFont.FeatureInfo.FeatureInfo(string! fullname, string! shortname) -> void +Typography.OpenFont.Features +Typography.OpenFont.Glyph +Typography.OpenFont.Glyph.Bounds.get -> Typography.OpenFont.Bounds +Typography.OpenFont.Glyph.EndPoints.get -> ushort[]! +Typography.OpenFont.Glyph.GetCff1GlyphData() -> Typography.OpenFont.CFF.Cff1GlyphData! +Typography.OpenFont.Glyph.GlyphClass.get -> Typography.OpenFont.GlyphClassKind +Typography.OpenFont.Glyph.GlyphIndex.get -> ushort +Typography.OpenFont.Glyph.GlyphPoints.get -> Typography.OpenFont.GlyphPointF[]! +Typography.OpenFont.Glyph.HasGlyphInstructions.get -> bool +Typography.OpenFont.Glyph.IsCffGlyph.get -> bool +Typography.OpenFont.Glyph.MathGlyphInfo.get -> Typography.OpenFont.MathGlyphs.MathGlyphInfo! +Typography.OpenFont.Glyph.MaxX.get -> short +Typography.OpenFont.Glyph.MaxY.get -> short +Typography.OpenFont.Glyph.MinX.get -> short +Typography.OpenFont.Glyph.MinY.get -> short +Typography.OpenFont.Glyph.OriginalAdvanceWidth.get -> ushort +Typography.OpenFont.GlyphClassKind +Typography.OpenFont.GlyphClassKind.Base = 1 -> Typography.OpenFont.GlyphClassKind +Typography.OpenFont.GlyphClassKind.Component = 4 -> Typography.OpenFont.GlyphClassKind +Typography.OpenFont.GlyphClassKind.Ligature = 2 -> Typography.OpenFont.GlyphClassKind +Typography.OpenFont.GlyphClassKind.Mark = 3 -> Typography.OpenFont.GlyphClassKind +Typography.OpenFont.GlyphClassKind.Zero = 0 -> Typography.OpenFont.GlyphClassKind +Typography.OpenFont.GlyphNameMap +Typography.OpenFont.GlyphNameMap.GlyphNameMap() -> void +Typography.OpenFont.GlyphNameMap.GlyphNameMap(ushort glyphIndex, string! glyphName) -> void +Typography.OpenFont.GlyphPointF +Typography.OpenFont.GlyphPointF.GlyphPointF() -> void +Typography.OpenFont.GlyphPointF.GlyphPointF(float x, float y, bool onCurve) -> void +Typography.OpenFont.GlyphPointF.GlyphPointF(System.Numerics.Vector2 position, bool onCurve) -> void +Typography.OpenFont.GlyphPointF.X.get -> float +Typography.OpenFont.GlyphPointF.Y.get -> float +Typography.OpenFont.IGlyphPositions +Typography.OpenFont.IGlyphPositions.AppendGlyphAdvance(int index, short appendAdvX, short appendAdvY) -> void +Typography.OpenFont.IGlyphPositions.AppendGlyphOffset(int index, short appendOffsetX, short appendOffsetY) -> void +Typography.OpenFont.IGlyphPositions.Count.get -> int +Typography.OpenFont.IGlyphPositions.GetGlyph(int index, out short advW) -> ushort +Typography.OpenFont.IGlyphPositions.GetGlyph(int index, out ushort inputOffset, out short offsetX, out short offsetY, out short advW) -> ushort +Typography.OpenFont.IGlyphPositions.GetGlyphClassKind(int index) -> Typography.OpenFont.GlyphClassKind +Typography.OpenFont.IGlyphPositions.GetOffset(int index, out short offsetX, out short offsetY) -> void +Typography.OpenFont.IGlyphReaderExtensions +Typography.OpenFont.IGlyphTranslator +Typography.OpenFont.IGlyphTranslator.BeginRead(int contourCount) -> void +Typography.OpenFont.IGlyphTranslator.CloseContour() -> void +Typography.OpenFont.IGlyphTranslator.Curve3(float x1, float y1, float x2, float y2) -> void +Typography.OpenFont.IGlyphTranslator.Curve4(float x1, float y1, float x2, float y2, float x3, float y3) -> void +Typography.OpenFont.IGlyphTranslator.EndRead() -> void +Typography.OpenFont.IGlyphTranslator.LineTo(float x1, float y1) -> void +Typography.OpenFont.IGlyphTranslator.MoveTo(float x0, float y0) -> void +Typography.OpenFont.LangSys +Typography.OpenFont.LangSys.LangSys(string! name, string! tag, string![]! iso639ids) -> void +Typography.OpenFont.LangSys.Name.get -> string! +Typography.OpenFont.LangSys.Tag.get -> string! +Typography.OpenFont.Languages +Typography.OpenFont.Languages.ContainGlyphForUnicode(int codepoint) -> bool +Typography.OpenFont.Languages.DesignLangs.get -> string![]! +Typography.OpenFont.Languages.GPOSScriptList.get -> Typography.OpenFont.Tables.ScriptList! +Typography.OpenFont.Languages.GSUBScriptList.get -> Typography.OpenFont.Tables.ScriptList! +Typography.OpenFont.Languages.Languages() -> void +Typography.OpenFont.Languages.OS2Version.get -> ushort +Typography.OpenFont.Languages.SupportedLangs.get -> string![]! +Typography.OpenFont.Languages.UnicodeRange1.get -> uint +Typography.OpenFont.Languages.UnicodeRange2.get -> uint +Typography.OpenFont.Languages.UnicodeRange3.get -> uint +Typography.OpenFont.Languages.UnicodeRange4.get -> uint +Typography.OpenFont.LanguageSystemNames +Typography.OpenFont.MathGlyphs.GlyphPartRecord +Typography.OpenFont.MathGlyphs.GlyphPartRecord.GlyphPartRecord() -> void +Typography.OpenFont.MathGlyphs.GlyphPartRecord.GlyphPartRecord(ushort glyphId, ushort startConnectorLength, ushort endConnectorLength, ushort fullAdvance, ushort partFlags) -> void +Typography.OpenFont.MathGlyphs.GlyphPartRecord.IsExtender.get -> bool +Typography.OpenFont.MathGlyphs.MathConstants +Typography.OpenFont.MathGlyphs.MathConstants.AccentBaseHeight.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.AxisHeight.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.DelimitedSubFormulaMinHeight.get -> ushort +Typography.OpenFont.MathGlyphs.MathConstants.DisplayOperatorMinHeight.get -> ushort +Typography.OpenFont.MathGlyphs.MathConstants.FlattenedAccentBaseHeight.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.FractionDenomDisplayStyleGapMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.FractionDenominatorDisplayStyleShiftDown.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.FractionDenominatorGapMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.FractionDenominatorShiftDown.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.FractionNumDisplayStyleGapMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.FractionNumeratorDisplayStyleShiftUp.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.FractionNumeratorGapMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.FractionNumeratorShiftUp.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.FractionRuleThickness.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.LowerLimitBaselineDropMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.LowerLimitGapMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.MathConstants() -> void +Typography.OpenFont.MathGlyphs.MathConstants.MathLeading.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.MinConnectorOverlap.get -> ushort +Typography.OpenFont.MathGlyphs.MathConstants.OverbarExtraAscender.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.OverbarRuleThickness.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.OverbarVerticalGap.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.RadicalDegreeBottomRaisePercent.get -> short +Typography.OpenFont.MathGlyphs.MathConstants.RadicalDisplayStyleVerticalGap.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.RadicalExtraAscender.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.RadicalKernAfterDegree.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.RadicalKernBeforeDegree.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.RadicalRuleThickness.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.RadicalVerticalGap.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.ScriptPercentScaleDown.get -> short +Typography.OpenFont.MathGlyphs.MathConstants.ScriptScriptPercentScaleDown.get -> short +Typography.OpenFont.MathGlyphs.MathConstants.SkewedFractionHorizontalGap.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.SkewedFractionVerticalGap.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.SpaceAfterScript.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.StackBottomDisplayStyleShiftDown.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.StackBottomShiftDown.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.StackDisplayStyleGapMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.StackGapMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.StackTopDisplayStyleShiftUp.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.StackTopShiftUp.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.StretchStackBottomShiftDown.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.StretchStackGapAboveMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.StretchStackGapBelowMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.StretchStackTopShiftUp.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.SubscriptBaselineDropMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.SubscriptShiftDown.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.SubscriptTopMax.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.SubSuperscriptGapMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.SuperscriptBaselineDropMax.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.SuperscriptBottomMaxWithSubscript.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.SuperscriptBottomMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.SuperscriptShiftUp.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.SuperscriptShiftUpCramped.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.UnderbarExtraDescender.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.UnderbarRuleThickness.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.UnderbarVerticalGap.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.UpperLimitBaselineRiseMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathConstants.UpperLimitGapMin.get -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathGlyphConstruction +Typography.OpenFont.MathGlyphs.MathGlyphConstruction.GlyphAsm_GlyphPartRecords -> Typography.OpenFont.MathGlyphs.GlyphPartRecord[]! +Typography.OpenFont.MathGlyphs.MathGlyphConstruction.GlyphAsm_ItalicCorrection -> Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathGlyphConstruction.glyphVariantRecords -> Typography.OpenFont.MathGlyphs.MathGlyphVariantRecord[]! +Typography.OpenFont.MathGlyphs.MathGlyphConstruction.MathGlyphConstruction() -> void +Typography.OpenFont.MathGlyphs.MathGlyphInfo +Typography.OpenFont.MathGlyphs.MathGlyphInfo.BottomLeftMathKern.get -> Typography.OpenFont.MathGlyphs.MathKern! +Typography.OpenFont.MathGlyphs.MathGlyphInfo.BottomRightMathKern.get -> Typography.OpenFont.MathGlyphs.MathKern! +Typography.OpenFont.MathGlyphs.MathGlyphInfo.HasSomeMathKern.get -> bool +Typography.OpenFont.MathGlyphs.MathGlyphInfo.HoriGlyphConstruction -> Typography.OpenFont.MathGlyphs.MathGlyphConstruction! +Typography.OpenFont.MathGlyphs.MathGlyphInfo.IsShapeExtensible.get -> bool +Typography.OpenFont.MathGlyphs.MathGlyphInfo.ItalicCorrection.get -> Typography.OpenFont.MathGlyphs.MathValueRecord? +Typography.OpenFont.MathGlyphs.MathGlyphInfo.MathGlyphInfo(ushort glyphIndex) -> void +Typography.OpenFont.MathGlyphs.MathGlyphInfo.TopAccentAttachment.get -> Typography.OpenFont.MathGlyphs.MathValueRecord? +Typography.OpenFont.MathGlyphs.MathGlyphInfo.TopLeftMathKern.get -> Typography.OpenFont.MathGlyphs.MathKern! +Typography.OpenFont.MathGlyphs.MathGlyphInfo.TopRightMathKern.get -> Typography.OpenFont.MathGlyphs.MathKern! +Typography.OpenFont.MathGlyphs.MathGlyphInfo.VertGlyphConstruction -> Typography.OpenFont.MathGlyphs.MathGlyphConstruction! +Typography.OpenFont.MathGlyphs.MathGlyphVariantRecord +Typography.OpenFont.MathGlyphs.MathGlyphVariantRecord.MathGlyphVariantRecord() -> void +Typography.OpenFont.MathGlyphs.MathGlyphVariantRecord.MathGlyphVariantRecord(ushort variantGlyph, ushort advanceMeasurement) -> void +Typography.OpenFont.MathGlyphs.MathKern +Typography.OpenFont.MathGlyphs.MathKern.CorrectionHeights -> Typography.OpenFont.MathGlyphs.MathValueRecord[]! +Typography.OpenFont.MathGlyphs.MathKern.HeightCount -> ushort +Typography.OpenFont.MathGlyphs.MathKern.KernValues -> Typography.OpenFont.MathGlyphs.MathValueRecord[]! +Typography.OpenFont.MathGlyphs.MathKern.MathKern(ushort heightCount, Typography.OpenFont.MathGlyphs.MathValueRecord[]! correctionHeights, Typography.OpenFont.MathGlyphs.MathValueRecord[]! kernValues) -> void +Typography.OpenFont.MathGlyphs.MathValueRecord +Typography.OpenFont.MathGlyphs.MathValueRecord.MathValueRecord() -> void +Typography.OpenFont.MathGlyphs.MathValueRecord.MathValueRecord(short value, ushort deviceTable) -> void +Typography.OpenFont.OpenFontException +Typography.OpenFont.OpenFontException.OpenFontException() -> void +Typography.OpenFont.OpenFontException.OpenFontException(string! msg) -> void +Typography.OpenFont.OpenFontNotSupportedException +Typography.OpenFont.OpenFontNotSupportedException.OpenFontNotSupportedException() -> void +Typography.OpenFont.OpenFontNotSupportedException.OpenFontNotSupportedException(string! msg) -> void +Typography.OpenFont.OpenFontReader +Typography.OpenFont.OpenFontReader.OpenFontReader() -> void +Typography.OpenFont.OpenFontReader.Read(System.IO.Stream! stream, int streamStartOffset = 0, Typography.OpenFont.ReadFlags readFlags = Typography.OpenFont.ReadFlags.Full) -> Typography.OpenFont.Typeface! +Typography.OpenFont.OpenFontReader.ReadPreview(System.IO.Stream! stream) -> Typography.OpenFont.PreviewFontInfo! +Typography.OpenFont.PreviewFontInfo +Typography.OpenFont.PreviewFontInfo.ActualStreamOffset.get -> int +Typography.OpenFont.PreviewFontInfo.GetMember(int index) -> Typography.OpenFont.PreviewFontInfo! +Typography.OpenFont.PreviewFontInfo.IsFontCollection.get -> bool +Typography.OpenFont.PreviewFontInfo.IsWebFont.get -> bool +Typography.OpenFont.PreviewFontInfo.Languages.get -> Typography.OpenFont.Languages! +Typography.OpenFont.PreviewFontInfo.MemberCount.get -> int +Typography.OpenFont.PreviewFontInfo.NameEntry.get -> Typography.OpenFont.Tables.NameEntry! +Typography.OpenFont.PreviewFontInfo.OS2Table.get -> Typography.OpenFont.Tables.OS2Table! +Typography.OpenFont.PreviewFontInfo.PostScriptName.get -> string! +Typography.OpenFont.PreviewFontInfo.TypographicFamilyName.get -> string! +Typography.OpenFont.PreviewFontInfo.TypographicSubFamilyName.get -> string! +Typography.OpenFont.PreviewFontInfo.UniqueFontIden.get -> string! +Typography.OpenFont.PreviewFontInfo.VersionString.get -> string! +Typography.OpenFont.PreviewFontInfo.WeightClass.get -> ushort +Typography.OpenFont.PreviewFontInfo.WidthClass.get -> ushort +Typography.OpenFont.ReadFlags +Typography.OpenFont.ReadFlags.AdvancedLayout = 8 -> Typography.OpenFont.ReadFlags +Typography.OpenFont.ReadFlags.Full = 0 -> Typography.OpenFont.ReadFlags +Typography.OpenFont.ReadFlags.Metrics = 4 -> Typography.OpenFont.ReadFlags +Typography.OpenFont.ReadFlags.Name = 1 -> Typography.OpenFont.ReadFlags +Typography.OpenFont.ReadFlags.Variation = 16 -> Typography.OpenFont.ReadFlags +Typography.OpenFont.ScriptLang +Typography.OpenFont.ScriptLang.GetLangTagString() -> string! +Typography.OpenFont.ScriptLang.GetScriptTagString() -> string! +Typography.OpenFont.ScriptLang.IsEmpty() -> bool +Typography.OpenFont.ScriptLang.ScriptLang() -> void +Typography.OpenFont.ScriptLang.ScriptLang(string! scriptTag, string! sysLangTag = null) -> void +Typography.OpenFont.ScriptLang.ScriptLang(uint scriptTag, uint sysLangTag = 0) -> void +Typography.OpenFont.ScriptLangInfo +Typography.OpenFont.ScriptLangInfo.ScriptLangInfo(string! fullname, string! shortname, Typography.OpenFont.UnicodeRangeInfo![]! unicodeLangs = null) -> void +Typography.OpenFont.ScriptLangInfo.ScriptLangInfo(Typography.OpenFont.ScriptTagDef! tagDef, Typography.OpenFont.UnicodeRangeInfo![]! unicodeLangs) -> void +Typography.OpenFont.ScriptLangs +Typography.OpenFont.ScriptLangs.ScriptLangs() -> void +Typography.OpenFont.ScriptTagDef +Typography.OpenFont.ScriptTagDef.Name.get -> string! +Typography.OpenFont.ScriptTagDef.ScriptTagDef(string! tag, string! name) -> void +Typography.OpenFont.ScriptTagDef.StringTag.get -> string! +Typography.OpenFont.ScriptTagDef.StringTag.set -> void +Typography.OpenFont.ScriptTagDef.Tag.get -> uint +Typography.OpenFont.ScriptTagDefs +Typography.OpenFont.StringUtils +Typography.OpenFont.Tables.BASE +Typography.OpenFont.Tables.BASE.AxisTable +Typography.OpenFont.Tables.BASE.AxisTable.AxisTable() -> void +Typography.OpenFont.Tables.BASE.AxisTable.baseScripts -> Typography.OpenFont.Tables.BASE.BaseScript![]! +Typography.OpenFont.Tables.BASE.AxisTable.baseTagList -> string![]! +Typography.OpenFont.Tables.BASE.AxisTable.isVerticalAxis -> bool +Typography.OpenFont.Tables.BASE.BASE() -> void +Typography.OpenFont.Tables.BASE.BaseCoord +Typography.OpenFont.Tables.BASE.BaseCoord.BaseCoord() -> void +Typography.OpenFont.Tables.BASE.BaseCoord.BaseCoord(ushort baseCoordFormat, short coord) -> void +Typography.OpenFont.Tables.BASE.BaseCoord.BaseCoord(ushort baseCoordFormat, short coord, ushort referenceGlyph, ushort baseCoordPoint) -> void +Typography.OpenFont.Tables.BASE.BaseLangSysRecord +Typography.OpenFont.Tables.BASE.BaseLangSysRecord.BaseLangSysRecord() -> void +Typography.OpenFont.Tables.BASE.BaseLangSysRecord.BaseLangSysRecord(string! scriptTag, ushort offset) -> void +Typography.OpenFont.Tables.BASE.BaseScript +Typography.OpenFont.Tables.BASE.BaseScript.baseLangSysRecords -> Typography.OpenFont.Tables.BASE.BaseLangSysRecord[]! +Typography.OpenFont.Tables.BASE.BaseScript.BaseScript() -> void +Typography.OpenFont.Tables.BASE.BaseScript.baseValues -> Typography.OpenFont.Tables.BASE.BaseValues +Typography.OpenFont.Tables.BASE.BaseScript.MinMax -> Typography.OpenFont.Tables.BASE.MinMax! +Typography.OpenFont.Tables.BASE.BaseScript.ScriptIdenTag -> string! +Typography.OpenFont.Tables.BASE.BaseValues +Typography.OpenFont.Tables.BASE.BaseValues.BaseValues() -> void +Typography.OpenFont.Tables.BASE.BaseValues.BaseValues(ushort defaultBaseLineIndex, Typography.OpenFont.Tables.BASE.BaseCoord[]! baseCoords) -> void +Typography.OpenFont.Tables.BASE.FeatureMinMax +Typography.OpenFont.Tables.BASE.FeatureMinMax.FeatureMinMax() -> void +Typography.OpenFont.Tables.BASE.FeatureMinMax.FeatureMinMax(string! tag, Typography.OpenFont.Tables.BASE.BaseCoord minCoord, Typography.OpenFont.Tables.BASE.BaseCoord maxCoord) -> void +Typography.OpenFont.Tables.BASE.MinMax +Typography.OpenFont.Tables.BASE.MinMax.featureMinMaxRecords -> Typography.OpenFont.Tables.BASE.FeatureMinMax[]! +Typography.OpenFont.Tables.BASE.MinMax.maxCoord -> Typography.OpenFont.Tables.BASE.BaseCoord +Typography.OpenFont.Tables.BASE.MinMax.minCoord -> Typography.OpenFont.Tables.BASE.BaseCoord +Typography.OpenFont.Tables.BASE.MinMax.MinMax() -> void +Typography.OpenFont.Tables.BASE._horizontalAxis -> Typography.OpenFont.Tables.BASE.AxisTable! +Typography.OpenFont.Tables.BASE._verticalAxis -> Typography.OpenFont.Tables.BASE.AxisTable! +Typography.OpenFont.Tables.Cmap +Typography.OpenFont.Tables.Cmap.Cmap() -> void +Typography.OpenFont.Tables.Cmap.CollectUnicode(int platform, System.Collections.Generic.List! unicodes, System.Collections.Generic.List! glyphIndexList) -> void +Typography.OpenFont.Tables.Cmap.CollectUnicode(System.Collections.Generic.List! unicodes) -> void +Typography.OpenFont.Tables.Cmap.GetGlyphIndex(int codepoint, int nextCodepoint, out bool skipNextCodepoint) -> ushort +Typography.OpenFont.Tables.COLR +Typography.OpenFont.Tables.COLR.COLR() -> void +Typography.OpenFont.Tables.COLR.GlyphLayers.get -> ushort[]! +Typography.OpenFont.Tables.COLR.GlyphPalettes.get -> ushort[]! +Typography.OpenFont.Tables.CoverageFmt1 +Typography.OpenFont.Tables.CoverageFmt1.CoverageFmt1() -> void +Typography.OpenFont.Tables.CoverageFmt2 +Typography.OpenFont.Tables.CoverageFmt2.CoverageFmt2() -> void +Typography.OpenFont.Tables.CoverageTable +Typography.OpenFont.Tables.CoverageTable.CoverageTable() -> void +Typography.OpenFont.Tables.CPAL +Typography.OpenFont.Tables.CPAL.ColorCount.get -> ushort +Typography.OpenFont.Tables.CPAL.CPAL() -> void +Typography.OpenFont.Tables.CPAL.GetColor(int colorIndex, out byte r, out byte g, out byte b, out byte a) -> void +Typography.OpenFont.Tables.CPAL.Palettes.get -> ushort[]! +Typography.OpenFont.Tables.FeatureList +Typography.OpenFont.Tables.FeatureList.FeatureList() -> void +Typography.OpenFont.Tables.FeatureList.FeatureTable +Typography.OpenFont.Tables.FeatureList.FeatureTable.FeatureTable() -> void +Typography.OpenFont.Tables.FeatureList.FeatureTable.FeatureTag.get -> uint +Typography.OpenFont.Tables.FeatureList.FeatureTable.FeatureTag.set -> void +Typography.OpenFont.Tables.FeatureList.FeatureTable.LookupListIndices.get -> ushort[]! +Typography.OpenFont.Tables.FeatureList.FeatureTable.TagName.get -> string! +Typography.OpenFont.Tables.FeatureList.featureTables -> Typography.OpenFont.Tables.FeatureList.FeatureTable![]! +Typography.OpenFont.Tables.GlyphShapingTableEntry +Typography.OpenFont.Tables.GlyphShapingTableEntry.FeatureList.get -> Typography.OpenFont.Tables.FeatureList! +Typography.OpenFont.Tables.GlyphShapingTableEntry.GlyphShapingTableEntry() -> void +Typography.OpenFont.Tables.GlyphShapingTableEntry.MajorVersion.get -> ushort +Typography.OpenFont.Tables.GlyphShapingTableEntry.MinorVersion.get -> ushort +Typography.OpenFont.Tables.GlyphShapingTableEntry.ScriptList.get -> Typography.OpenFont.Tables.ScriptList! +Typography.OpenFont.Tables.GPOS +Typography.OpenFont.Tables.GPOS.EnableLongLookBack.get -> bool +Typography.OpenFont.Tables.GPOS.EnableLongLookBack.set -> void +Typography.OpenFont.Tables.GPOS.GPOS() -> void +Typography.OpenFont.Tables.GPOS.LookupList.get -> System.Collections.Generic.IList! +Typography.OpenFont.Tables.GPOS.LookupSubTable +Typography.OpenFont.Tables.GPOS.LookupSubTable.LookupSubTable() -> void +Typography.OpenFont.Tables.GPOS.LookupSubTable.OwnerGPos -> Typography.OpenFont.Tables.GPOS! +Typography.OpenFont.Tables.GPOS.LookupTable +Typography.OpenFont.Tables.GPOS.LookupTable.dbugLkIndex -> int +Typography.OpenFont.Tables.GPOS.LookupTable.DoGlyphPosition(Typography.OpenFont.IGlyphPositions! inputGlyphs, int startAt, int len) -> void +Typography.OpenFont.Tables.GPOS.LookupTable.LookupTable(ushort lookupFlags, ushort markFilteringSet) -> void +Typography.OpenFont.Tables.GPOS.LookupTable.SubTables.get -> Typography.OpenFont.Tables.GPOS.LookupSubTable![]! +Typography.OpenFont.Tables.GPOS.UnImplementedLookupSubTable +Typography.OpenFont.Tables.GPOS.UnImplementedLookupSubTable.UnImplementedLookupSubTable(string! message) -> void +Typography.OpenFont.Tables.GSUB +Typography.OpenFont.Tables.GSUB.GSUB() -> void +Typography.OpenFont.Tables.GSUB.LookupList.get -> System.Collections.Generic.IList! +Typography.OpenFont.Tables.GSUB.LookupSubTable +Typography.OpenFont.Tables.GSUB.LookupSubTable.LookupSubTable() -> void +Typography.OpenFont.Tables.GSUB.LookupSubTable.OwnerGSub -> Typography.OpenFont.Tables.GSUB! +Typography.OpenFont.Tables.GSUB.LookupTable +Typography.OpenFont.Tables.GSUB.LookupTable.CollectAssociatedSubstitutionGlyph(System.Collections.Generic.List! outputAssocGlyphs) -> void +Typography.OpenFont.Tables.GSUB.LookupTable.dbugLkIndex -> int +Typography.OpenFont.Tables.GSUB.LookupTable.DoSubstitutionAt(Typography.OpenFont.Tables.IGlyphIndexList! inputGlyphs, int pos, int len) -> bool +Typography.OpenFont.Tables.GSUB.LookupTable.LookupTable(ushort lookupFlags, ushort markFilteringSet) -> void +Typography.OpenFont.Tables.GSUB.LookupTable.SubTables.get -> Typography.OpenFont.Tables.GSUB.LookupSubTable![]! +Typography.OpenFont.Tables.GSUB.UnImplementedLookupSubTable +Typography.OpenFont.Tables.GSUB.UnImplementedLookupSubTable.UnImplementedLookupSubTable(string! msg) -> void +Typography.OpenFont.Tables.IGlyphIndexList +Typography.OpenFont.Tables.IGlyphIndexList.Count.get -> int +Typography.OpenFont.Tables.IGlyphIndexList.Replace(int index, int removeLen, ushort newGlyphIndex) -> void +Typography.OpenFont.Tables.IGlyphIndexList.Replace(int index, ushort newGlyphIndex) -> void +Typography.OpenFont.Tables.IGlyphIndexList.Replace(int index, ushort[]! newGlyphIndices) -> void +Typography.OpenFont.Tables.IGlyphIndexList.this[int index].get -> ushort +Typography.OpenFont.Tables.JSTF +Typography.OpenFont.Tables.JSTF.JSTF() -> void +Typography.OpenFont.Tables.JSTF.JstfLangSysRecord +Typography.OpenFont.Tables.JSTF.JstfLangSysRecord.JstfLangSysRecord() -> void +Typography.OpenFont.Tables.JSTF.JstfLangSysRecord.jstfPriority -> Typography.OpenFont.Tables.JSTF.JstfPriority![]! +Typography.OpenFont.Tables.JSTF.JstfPriority +Typography.OpenFont.Tables.JSTF.JstfPriority.extensionDisableGPOS -> ushort +Typography.OpenFont.Tables.JSTF.JstfPriority.extensionDisableGSUB -> ushort +Typography.OpenFont.Tables.JSTF.JstfPriority.extensionEnableGPOS -> ushort +Typography.OpenFont.Tables.JSTF.JstfPriority.extensionEnableGSUB -> ushort +Typography.OpenFont.Tables.JSTF.JstfPriority.extensionJstfMax -> ushort +Typography.OpenFont.Tables.JSTF.JstfPriority.JstfPriority() -> void +Typography.OpenFont.Tables.JSTF.JstfPriority.shrinkageDisableGPOS -> ushort +Typography.OpenFont.Tables.JSTF.JstfPriority.shrinkageDisableGSUB -> ushort +Typography.OpenFont.Tables.JSTF.JstfPriority.shrinkageEnableGPOS -> ushort +Typography.OpenFont.Tables.JSTF.JstfPriority.shrinkageEnableGSUB -> ushort +Typography.OpenFont.Tables.JSTF.JstfPriority.shrinkageJstfMax -> ushort +Typography.OpenFont.Tables.JSTF.JstfScriptTable +Typography.OpenFont.Tables.JSTF.JstfScriptTable.defaultLangSys -> Typography.OpenFont.Tables.JSTF.JstfLangSysRecord +Typography.OpenFont.Tables.JSTF.JstfScriptTable.extenderGlyphs -> ushort[]! +Typography.OpenFont.Tables.JSTF.JstfScriptTable.JstfScriptTable() -> void +Typography.OpenFont.Tables.JSTF.JstfScriptTable.other -> Typography.OpenFont.Tables.JSTF.JstfLangSysRecord[]! +Typography.OpenFont.Tables.JSTF.JstfScriptTable.ScriptTag.get -> string! +Typography.OpenFont.Tables.JSTF.JstfScriptTable.ScriptTag.set -> void +Typography.OpenFont.Tables.NameEntry +Typography.OpenFont.Tables.NameEntry.FontName.get -> string! +Typography.OpenFont.Tables.NameEntry.FontSubFamily.get -> string! +Typography.OpenFont.Tables.NameEntry.FullFontName.get -> string! +Typography.OpenFont.Tables.NameEntry.FullFontName.set -> void +Typography.OpenFont.Tables.NameEntry.NameEntry() -> void +Typography.OpenFont.Tables.NameEntry.PostScriptCID_FindfontName.get -> string! +Typography.OpenFont.Tables.NameEntry.PostScriptCID_FindfontName.set -> void +Typography.OpenFont.Tables.NameEntry.PostScriptName.get -> string! +Typography.OpenFont.Tables.NameEntry.PostScriptName.set -> void +Typography.OpenFont.Tables.NameEntry.TypographicFamilyName.get -> string! +Typography.OpenFont.Tables.NameEntry.TypographicFamilyName.set -> void +Typography.OpenFont.Tables.NameEntry.TypographyicSubfamilyName.get -> string! +Typography.OpenFont.Tables.NameEntry.TypographyicSubfamilyName.set -> void +Typography.OpenFont.Tables.NameEntry.UniqueFontIden.get -> string! +Typography.OpenFont.Tables.NameEntry.VersionString.get -> string! +Typography.OpenFont.Tables.NameEntry.VersionString.set -> void +Typography.OpenFont.Tables.OS2Table +Typography.OpenFont.Tables.OS2Table.achVendID -> uint +Typography.OpenFont.Tables.OS2Table.fsSelection -> ushort +Typography.OpenFont.Tables.OS2Table.fsType -> ushort +Typography.OpenFont.Tables.OS2Table.OS2Table() -> void +Typography.OpenFont.Tables.OS2Table.panose -> byte[]! +Typography.OpenFont.Tables.OS2Table.sCapHeight -> short +Typography.OpenFont.Tables.OS2Table.sFamilyClass -> short +Typography.OpenFont.Tables.OS2Table.sTypoAscender -> short +Typography.OpenFont.Tables.OS2Table.sTypoDescender -> short +Typography.OpenFont.Tables.OS2Table.sTypoLineGap -> short +Typography.OpenFont.Tables.OS2Table.sxHeight -> short +Typography.OpenFont.Tables.OS2Table.ulCodePageRange1 -> uint +Typography.OpenFont.Tables.OS2Table.ulCodePageRange2 -> uint +Typography.OpenFont.Tables.OS2Table.ulUnicodeRange1 -> uint +Typography.OpenFont.Tables.OS2Table.ulUnicodeRange2 -> uint +Typography.OpenFont.Tables.OS2Table.ulUnicodeRange3 -> uint +Typography.OpenFont.Tables.OS2Table.ulUnicodeRange4 -> uint +Typography.OpenFont.Tables.OS2Table.usBreakChar -> ushort +Typography.OpenFont.Tables.OS2Table.usDefaultChar -> ushort +Typography.OpenFont.Tables.OS2Table.usFirstCharIndex -> ushort +Typography.OpenFont.Tables.OS2Table.usLastCharIndex -> ushort +Typography.OpenFont.Tables.OS2Table.usLowerOpticalPointSize -> ushort +Typography.OpenFont.Tables.OS2Table.usMaxContext -> ushort +Typography.OpenFont.Tables.OS2Table.usUpperOpticalPointSize -> ushort +Typography.OpenFont.Tables.OS2Table.usWeightClass -> ushort +Typography.OpenFont.Tables.OS2Table.usWidthClass -> ushort +Typography.OpenFont.Tables.OS2Table.usWinAscent -> ushort +Typography.OpenFont.Tables.OS2Table.usWinDescent -> ushort +Typography.OpenFont.Tables.OS2Table.version -> ushort +Typography.OpenFont.Tables.OS2Table.xAvgCharWidth -> short +Typography.OpenFont.Tables.OS2Table.yStrikeoutPosition -> short +Typography.OpenFont.Tables.OS2Table.yStrikeoutSize -> short +Typography.OpenFont.Tables.OS2Table.ySubscriptXOffset -> short +Typography.OpenFont.Tables.OS2Table.ySubscriptXSize -> short +Typography.OpenFont.Tables.OS2Table.ySubscriptYOffset -> short +Typography.OpenFont.Tables.OS2Table.ySubscriptYSize -> short +Typography.OpenFont.Tables.OS2Table.ySuperscriptXOffset -> short +Typography.OpenFont.Tables.OS2Table.ySuperscriptXSize -> short +Typography.OpenFont.Tables.OS2Table.ySuperscriptYOffset -> short +Typography.OpenFont.Tables.OS2Table.ySuperscriptYSize -> short +Typography.OpenFont.Tables.ScriptList +Typography.OpenFont.Tables.ScriptList.this[uint tagName].get -> Typography.OpenFont.Tables.ScriptTable! +Typography.OpenFont.Tables.ScriptTable +Typography.OpenFont.Tables.ScriptTable.defaultLang.get -> Typography.OpenFont.Tables.ScriptTable.LangSysTable! +Typography.OpenFont.Tables.ScriptTable.LangSysTable +Typography.OpenFont.Tables.ScriptTable.LangSysTable.featureIndexList.get -> ushort[]! +Typography.OpenFont.Tables.ScriptTable.LangSysTable.HasRequireFeature.get -> bool +Typography.OpenFont.Tables.ScriptTable.LangSysTable.LangSysTable(uint langSysTagIden, ushort offset) -> void +Typography.OpenFont.Tables.ScriptTable.LangSysTable.langSysTagIden.get -> uint +Typography.OpenFont.Tables.ScriptTable.LangSysTable.LangSysTagIdenString.get -> string! +Typography.OpenFont.Tables.ScriptTable.LangSysTable.ReadFrom(System.IO.BinaryReader! reader) -> void +Typography.OpenFont.Tables.ScriptTable.LangSysTable.RequiredFeatureIndex.get -> ushort +Typography.OpenFont.Tables.ScriptTable.langSysTables.get -> Typography.OpenFont.Tables.ScriptTable.LangSysTable![]! +Typography.OpenFont.Tables.ScriptTable.ScriptTable() -> void +Typography.OpenFont.Tables.ScriptTable.scriptTag.get -> uint +Typography.OpenFont.Tables.ScriptTable.ScriptTagName.get -> string! +Typography.OpenFont.Tables.TableEntry +Typography.OpenFont.Tables.TableEntry.TableEntry() -> void +Typography.OpenFont.Tables.TableEntry.TableLength.get -> uint +Typography.OpenFont.Tables.TypefaceInternalTypeAccessExtensions +Typography.OpenFont.Trimmable.RestoreTicket +Typography.OpenFont.Trimmable.TrimMode +Typography.OpenFont.Trimmable.TrimMode.EssentailLayoutInfo = 1 -> Typography.OpenFont.Trimmable.TrimMode +Typography.OpenFont.Trimmable.TrimMode.No = 0 -> Typography.OpenFont.Trimmable.TrimMode +Typography.OpenFont.Trimmable.TrimMode.Restored = 2 -> Typography.OpenFont.Trimmable.TrimMode +Typography.OpenFont.Trimmable.TypefaceExtensions +Typography.OpenFont.TrueTypeInterpreter +Typography.OpenFont.TrueTypeInterpreter.HintGlyph(int horizontalAdv, int hFrontSideBearing, int minX, int maxY, Typography.OpenFont.GlyphPointF[]! glyphPoints, ushort[]! contourEndPoints, byte[]! instructions, float glyphSizeInPixel) -> Typography.OpenFont.GlyphPointF[]! +Typography.OpenFont.TrueTypeInterpreter.HintGlyph(ushort glyphIndex, float glyphSizeInPixel) -> Typography.OpenFont.GlyphPointF[]! +Typography.OpenFont.TrueTypeInterpreter.SetTypeFace(Typography.OpenFont.Typeface! typeface) -> void +Typography.OpenFont.TrueTypeInterpreter.TrueTypeInterpreter() -> void +Typography.OpenFont.TrueTypeInterpreter.Typeface.get -> Typography.OpenFont.Typeface! +Typography.OpenFont.TrueTypeInterpreter.Typeface.set -> void +Typography.OpenFont.TrueTypeInterpreter.UseVerticalHinting.get -> bool +Typography.OpenFont.TrueTypeInterpreter.UseVerticalHinting.set -> void +Typography.OpenFont.Typeface +Typography.OpenFont.Typeface.Ascender.get -> short +Typography.OpenFont.Typeface.Bounds.get -> Typography.OpenFont.Bounds +Typography.OpenFont.Typeface.CalculateScaleToPixel(float targetPixelSize) -> float +Typography.OpenFont.Typeface.CalculateScaleToPixelFromPointSize(float targetPointSize, int resolution = -1) -> float +Typography.OpenFont.Typeface.ClipedAscender.get -> ushort +Typography.OpenFont.Typeface.ClipedDescender.get -> ushort +Typography.OpenFont.Typeface.CollectUnicode(int platform, System.Collections.Generic.List! unicodes, System.Collections.Generic.List! glyphIndexList) -> void +Typography.OpenFont.Typeface.CollectUnicode(System.Collections.Generic.List! unicodes) -> void +Typography.OpenFont.Typeface.COLRTable.get -> Typography.OpenFont.Tables.COLR! +Typography.OpenFont.Typeface.CPALTable.get -> Typography.OpenFont.Tables.CPAL! +Typography.OpenFont.Typeface.Descender.get -> short +Typography.OpenFont.Typeface.Filename.get -> string! +Typography.OpenFont.Typeface.Filename.set -> void +Typography.OpenFont.Typeface.FontSubFamily.get -> string! +Typography.OpenFont.Typeface.GetAdvanceWidthFromGlyphIndex(ushort glyphIndex) -> ushort +Typography.OpenFont.Typeface.GetGlyph(ushort glyphIndex) -> Typography.OpenFont.Glyph! +Typography.OpenFont.Typeface.GetGlyphByName(string! glyphName) -> Typography.OpenFont.Glyph! +Typography.OpenFont.Typeface.GetGlyphIndex(int codepoint) -> ushort +Typography.OpenFont.Typeface.GetGlyphIndex(int codepoint, int nextCodepoint, out bool skipNextCodepoint) -> ushort +Typography.OpenFont.Typeface.GetGlyphIndexByName(string! glyphName) -> ushort +Typography.OpenFont.Typeface.GetGlyphNameIter() -> System.Collections.Generic.IEnumerable! +Typography.OpenFont.Typeface.GetKernDistance(ushort leftGlyphIndex, ushort rightGlyphIndex) -> short +Typography.OpenFont.Typeface.GetLeftSideBearing(ushort glyphIndex) -> short +Typography.OpenFont.Typeface.GetMathGlyphInfo(ushort glyphIndex) -> Typography.OpenFont.MathGlyphs.MathGlyphInfo! +Typography.OpenFont.Typeface.GlyphCount.get -> int +Typography.OpenFont.Typeface.GPOSTable.get -> Typography.OpenFont.Tables.GPOS! +Typography.OpenFont.Typeface.GSUBTable.get -> Typography.OpenFont.Tables.GSUB! +Typography.OpenFont.Typeface.HasPrepProgramBuffer.get -> bool +Typography.OpenFont.Typeface.IsBitmapFont.get -> bool +Typography.OpenFont.Typeface.IsCffFont.get -> bool +Typography.OpenFont.Typeface.Languages.get -> Typography.OpenFont.Languages! +Typography.OpenFont.Typeface.LineGap.get -> short +Typography.OpenFont.Typeface.MathConsts.get -> Typography.OpenFont.MathGlyphs.MathConstants! +Typography.OpenFont.Typeface.Name.get -> string! +Typography.OpenFont.Typeface.OS2Table.get -> Typography.OpenFont.Tables.OS2Table! +Typography.OpenFont.Typeface.OS2Table.set -> void +Typography.OpenFont.Typeface.PostScriptName.get -> string! +Typography.OpenFont.Typeface.ReadBitmapContent(Typography.OpenFont.Glyph! glyph, System.IO.Stream! output) -> void +Typography.OpenFont.Typeface.ReadSvgContent(ushort glyphIndex, System.Text.StringBuilder! output) -> void +Typography.OpenFont.Typeface.UnderlinePosition.get -> short +Typography.OpenFont.Typeface.UniqueFontIden.get -> string! +Typography.OpenFont.Typeface.UnitsPerEm.get -> ushort +Typography.OpenFont.Typeface.VersionString.get -> string! +Typography.OpenFont.UnicodeRangeInfo +Typography.OpenFont.UnicodeRangeInfo.EndCodepoint.get -> int +Typography.OpenFont.UnicodeRangeInfo.IsInRange(int codepoint) -> bool +Typography.OpenFont.UnicodeRangeInfo.Name.get -> string! +Typography.OpenFont.UnicodeRangeInfo.StartCodepoint.get -> int +Typography.OpenFont.WebFont.BrotliDecompressStreamFunc +Typography.OpenFont.WebFont.Woff2DefaultBrotliDecompressFunc +Typography.OpenFont.WebFont.WoffDefaultZlibDecompressFunc +Typography.OpenFont.WebFont.ZlibDecompressStreamFunc +Typography.TextBreak.BreakingEngine +Typography.TextBreak.BreakingEngine.BreakingEngine() -> void +Typography.TextBreak.BreakingParameters +Typography.TextBreak.BreakingParameters.BreakingParameters() -> void +Typography.TextBreak.BurmeseDictionaryBreakingEngine +Typography.TextBreak.BurmeseDictionaryBreakingEngine.BurmeseDictionaryBreakingEngine() -> void +Typography.TextBreak.CustomAbbrvDic +Typography.TextBreak.CustomAbbrvDic.CustomAbbrvDic() -> void +Typography.TextBreak.CustomAbbrvDic.LoadSortedUniqueWordList(System.Collections.Generic.IEnumerable! sortedWordList) -> void +Typography.TextBreak.CustomBreaker +Typography.TextBreak.CustomBreaker.AddBreakingEngine(Typography.TextBreak.BreakingEngine! engine) -> void +Typography.TextBreak.CustomBreaker.BreakNumberAfterText.get -> bool +Typography.TextBreak.CustomBreaker.BreakNumberAfterText.set -> void +Typography.TextBreak.CustomBreaker.BreakWords(char[]! charBuff, int startAt, int len) -> void +Typography.TextBreak.CustomBreaker.BreakWords(int[]! charBuff, int startAt, int len) -> void +Typography.TextBreak.CustomBreaker.CurrentVisitor.get -> Typography.TextBreak.WordVisitor! +Typography.TextBreak.CustomBreaker.CurrentVisitor.set -> void +Typography.TextBreak.CustomBreaker.CustomBreaker() -> void +Typography.TextBreak.CustomBreaker.EngBreakingEngine.get -> Typography.TextBreak.EngBreakingEngine! +Typography.TextBreak.CustomBreaker.GetBreakingEngineFor(char c) -> Typography.TextBreak.BreakingEngine! +Typography.TextBreak.CustomBreaker.SelectEngine(char c) -> Typography.TextBreak.BreakingEngine! +Typography.TextBreak.CustomBreaker.SelectEngine(int c) -> Typography.TextBreak.BreakingEngine! +Typography.TextBreak.CustomBreaker.SetNewBreakHandler(Typography.TextBreak.NewWordBreakHandlerDelegate! newWordBreakHandler) -> void +Typography.TextBreak.CustomBreaker.ThrowIfCharOutOfRange.get -> bool +Typography.TextBreak.CustomBreaker.ThrowIfCharOutOfRange.set -> void +Typography.TextBreak.CustomBreaker.UseUnicodeRangeBreaker.get -> bool +Typography.TextBreak.CustomBreaker.UseUnicodeRangeBreaker.set -> void +Typography.TextBreak.CustomBreakerBuilder +Typography.TextBreak.CustomBreakerExtensions +Typography.TextBreak.CustomDic +Typography.TextBreak.CustomDic.CustomDic() -> void +Typography.TextBreak.CustomDic.FirstChar.get -> char +Typography.TextBreak.CustomDic.GetWordList(char startWithChar, System.Collections.Generic.List! output) -> void +Typography.TextBreak.CustomDic.LastChar.get -> char +Typography.TextBreak.CustomDic.LoadSortedUniqueWordList(System.Collections.Generic.IEnumerable! sortedWordList) -> void +Typography.TextBreak.CustomDic.SetCharRange(char firstChar, char lastChar) -> void +Typography.TextBreak.DelegateBaseWordVisitor +Typography.TextBreak.DictionaryBreakingEngine +Typography.TextBreak.DictionaryBreakingEngine.BreakPeroidInTextSpan.get -> bool +Typography.TextBreak.DictionaryBreakingEngine.BreakPeroidInTextSpan.set -> void +Typography.TextBreak.DictionaryBreakingEngine.DictionaryBreakingEngine() -> void +Typography.TextBreak.DictionaryBreakingEngine.DontMergeLastIncompleteWord.get -> bool +Typography.TextBreak.DictionaryBreakingEngine.DontMergeLastIncompleteWord.set -> void +Typography.TextBreak.DictionaryProvider +Typography.TextBreak.DictionaryProvider.DictionaryProvider() -> void +Typography.TextBreak.EngBreakingEngine +Typography.TextBreak.EngBreakingEngine.BreakNumberAfterText.get -> bool +Typography.TextBreak.EngBreakingEngine.BreakNumberAfterText.set -> void +Typography.TextBreak.EngBreakingEngine.BreakPeroidInTextSpan.get -> bool +Typography.TextBreak.EngBreakingEngine.BreakPeroidInTextSpan.set -> void +Typography.TextBreak.EngBreakingEngine.EnableCustomAbbrv.get -> bool +Typography.TextBreak.EngBreakingEngine.EnableCustomAbbrv.set -> void +Typography.TextBreak.EngBreakingEngine.EnableUnicodeRangeBreaker.get -> bool +Typography.TextBreak.EngBreakingEngine.EnableUnicodeRangeBreaker.set -> void +Typography.TextBreak.EngBreakingEngine.EngBreakingEngine() -> void +Typography.TextBreak.EngBreakingEngine.EngCustomAbbrvDic.get -> Typography.TextBreak.CustomAbbrvDic! +Typography.TextBreak.EngBreakingEngine.EngCustomAbbrvDic.set -> void +Typography.TextBreak.EngBreakingEngine.IncludeLatinExtended.get -> bool +Typography.TextBreak.EngBreakingEngine.IncludeLatinExtended.set -> void +Typography.TextBreak.EngBreakingEngine.SurrogatePairBreakingOption.get -> Typography.TextBreak.SurrogatePairBreakingOption +Typography.TextBreak.EngBreakingEngine.SurrogatePairBreakingOption.set -> void +Typography.TextBreak.IcuData +Typography.TextBreak.InputReader +Typography.TextBreak.InputReader.ActualIndex.get -> int +Typography.TextBreak.InputReader.C0.get -> char +Typography.TextBreak.InputReader.C1.get -> char +Typography.TextBreak.InputReader.Codepoint.get -> int +Typography.TextBreak.InputReader.GetUtf16Segment(int start, int len) -> System.ArraySegment +Typography.TextBreak.InputReader.GetUtf32Segment(int start, int len) -> System.ArraySegment +Typography.TextBreak.InputReader.HasNext.get -> bool +Typography.TextBreak.InputReader.Inc.get -> int +Typography.TextBreak.InputReader.InputReader() -> void +Typography.TextBreak.InputReader.InputReader(char[]! input) -> void +Typography.TextBreak.InputReader.InputReader(char[]! input, int start, int len) -> void +Typography.TextBreak.InputReader.InputReader(int[]! input, int start, int len) -> void +Typography.TextBreak.InputReader.IsEnd.get -> bool +Typography.TextBreak.InputReader.IsUtf32Buffer.get -> bool +Typography.TextBreak.InputReader.Length.get -> int +Typography.TextBreak.InputReader.LineEnd +Typography.TextBreak.InputReader.LineEnd.N = 2 -> Typography.TextBreak.InputReader.LineEnd +Typography.TextBreak.InputReader.LineEnd.None = 0 -> Typography.TextBreak.InputReader.LineEnd +Typography.TextBreak.InputReader.LineEnd.R = 1 -> Typography.TextBreak.InputReader.LineEnd +Typography.TextBreak.InputReader.LineEnd.RN = 3 -> Typography.TextBreak.InputReader.LineEnd +Typography.TextBreak.InputReader.Offset.get -> int +Typography.TextBreak.InputReader.PeekNext() -> char +Typography.TextBreak.InputReader.ReadLine(out int begin, out int len, out Typography.TextBreak.InputReader.LineEnd endlineWith) -> bool +Typography.TextBreak.InputReader.ReadNext() -> bool +Typography.TextBreak.InputReader.SetCurrentOffset(int offset) -> void +Typography.TextBreak.KhmerDictionaryBreakingEngine +Typography.TextBreak.KhmerDictionaryBreakingEngine.KhmerDictionaryBreakingEngine() -> void +Typography.TextBreak.LaoDictionaryBreakingEngine +Typography.TextBreak.LaoDictionaryBreakingEngine.LaoDictionaryBreakingEngine() -> void +Typography.TextBreak.LaoDictionaryBreakingEngine.SetDictionaryData(Typography.TextBreak.CustomDic! customDic) -> void +Typography.TextBreak.NewWordBreakHandlerDelegate +Typography.TextBreak.SheenBidi.BaseDirection +Typography.TextBreak.SheenBidi.BaseDirection.AutoLeftToRight = 0 -> Typography.TextBreak.SheenBidi.BaseDirection +Typography.TextBreak.SheenBidi.BaseDirection.AutoRightToLeft = 1 -> Typography.TextBreak.SheenBidi.BaseDirection +Typography.TextBreak.SheenBidi.BaseDirection.LeftToRight = 2 -> Typography.TextBreak.SheenBidi.BaseDirection +Typography.TextBreak.SheenBidi.BaseDirection.RightToLeft = 3 -> Typography.TextBreak.SheenBidi.BaseDirection +Typography.TextBreak.SheenBidi.Line +Typography.TextBreak.SheenBidi.Line.Length.get -> int +Typography.TextBreak.SheenBidi.Line.Line(string! text) -> void +Typography.TextBreak.SheenBidi.Line.Line(string! text, Typography.TextBreak.SheenBidi.BaseDirection direction) -> void +Typography.TextBreak.SheenBidi.Line.Line(Typography.TextBreak.SheenBidi.Paragraph! paragraph) -> void +Typography.TextBreak.SheenBidi.Line.Line(Typography.TextBreak.SheenBidi.Paragraph! paragraph, int offset, int length) -> void +Typography.TextBreak.SheenBidi.Line.Offset.get -> int +Typography.TextBreak.SheenBidi.Line.Text.get -> string! +Typography.TextBreak.SheenBidi.MirrorAgent +Typography.TextBreak.SheenBidi.MirrorAgent.Index.get -> int +Typography.TextBreak.SheenBidi.MirrorAgent.Mirror.get -> int +Typography.TextBreak.SheenBidi.MirrorAgent.MirrorAgent() -> void +Typography.TextBreak.SheenBidi.MirrorLocator +Typography.TextBreak.SheenBidi.MirrorLocator.Agent.get -> Typography.TextBreak.SheenBidi.MirrorAgent! +Typography.TextBreak.SheenBidi.MirrorLocator.LoadLine(Typography.TextBreak.SheenBidi.Line! line) -> void +Typography.TextBreak.SheenBidi.MirrorLocator.MirrorLocator() -> void +Typography.TextBreak.SheenBidi.MirrorLocator.MoveNext() -> bool +Typography.TextBreak.SheenBidi.MirrorLocator.Reset() -> void +Typography.TextBreak.SheenBidi.Paragraph +Typography.TextBreak.SheenBidi.Paragraph.BaseLevel.get -> byte +Typography.TextBreak.SheenBidi.Paragraph.Direction.get -> Typography.TextBreak.SheenBidi.BaseDirection +Typography.TextBreak.SheenBidi.Paragraph.Paragraph(string! text) -> void +Typography.TextBreak.SheenBidi.Paragraph.Paragraph(string! text, Typography.TextBreak.SheenBidi.BaseDirection direction) -> void +Typography.TextBreak.SheenBidi.Paragraph.Text.get -> string! +Typography.TextBreak.SheenBidi.RunAdapter +Typography.TextBreak.SheenBidi.RunAdapter.Agent.get -> Typography.TextBreak.SheenBidi.RunAgent! +Typography.TextBreak.SheenBidi.RunAdapter.LoadLine(Typography.TextBreak.SheenBidi.Line! line) -> void +Typography.TextBreak.SheenBidi.RunAdapter.MoveNext() -> bool +Typography.TextBreak.SheenBidi.RunAdapter.Reset() -> void +Typography.TextBreak.SheenBidi.RunAdapter.RunAdapter() -> void +Typography.TextBreak.SheenBidi.RunAgent +Typography.TextBreak.SheenBidi.RunAgent.IsRightToLeft.get -> bool +Typography.TextBreak.SheenBidi.RunAgent.Length.get -> int +Typography.TextBreak.SheenBidi.RunAgent.Level.get -> byte +Typography.TextBreak.SheenBidi.RunAgent.Offset.get -> int +Typography.TextBreak.SheenBidi.RunAgent.RunAgent() -> void +Typography.TextBreak.SpanBreakInfo +Typography.TextBreak.SpanBreakInfo.LangTag.get -> uint +Typography.TextBreak.SpanBreakInfo.RightToLeft.get -> bool +Typography.TextBreak.SpanBreakInfo.ScriptTag.get -> uint +Typography.TextBreak.SpanBreakInfo.UnicodeRange.get -> Typography.OpenFont.UnicodeRangeInfo! +Typography.TextBreak.SurrogatePairBreakingOption +Typography.TextBreak.SurrogatePairBreakingOption.ConsecutiveSurrogatePairs = 1 -> Typography.TextBreak.SurrogatePairBreakingOption +Typography.TextBreak.SurrogatePairBreakingOption.ConsecutiveSurrogatePairsAndJoiner = 2 -> Typography.TextBreak.SurrogatePairBreakingOption +Typography.TextBreak.SurrogatePairBreakingOption.OnlySurrogatePair = 0 -> Typography.TextBreak.SurrogatePairBreakingOption +Typography.TextBreak.ThaiDictionaryBreakingEngine +Typography.TextBreak.ThaiDictionaryBreakingEngine.SetDictionaryData(Typography.TextBreak.CustomDic! customDic) -> void +Typography.TextBreak.ThaiDictionaryBreakingEngine.ThaiDictionaryBreakingEngine() -> void +Typography.TextBreak.Unicode13RangeInfoList +Typography.TextBreak.UnicodeRangeFinder +Typography.TextBreak.VisitorState +Typography.TextBreak.VisitorState.End = 3 -> Typography.TextBreak.VisitorState +Typography.TextBreak.VisitorState.Init = 0 -> Typography.TextBreak.VisitorState +Typography.TextBreak.VisitorState.OutOfRangeChar = 2 -> Typography.TextBreak.VisitorState +Typography.TextBreak.VisitorState.Parsing = 1 -> Typography.TextBreak.VisitorState +Typography.TextBreak.WordGroup +Typography.TextBreak.WordGroup.PrefixLen.get -> int +Typography.TextBreak.WordGroup.WordSpanListCount.get -> int +Typography.TextBreak.WordKind +Typography.TextBreak.WordKind.Control = 7 -> Typography.TextBreak.WordKind +Typography.TextBreak.WordKind.NewLine = 4 -> Typography.TextBreak.WordKind +Typography.TextBreak.WordKind.Number = 5 -> Typography.TextBreak.WordKind +Typography.TextBreak.WordKind.OtherWhitespace = 3 -> Typography.TextBreak.WordKind +Typography.TextBreak.WordKind.Punc = 6 -> Typography.TextBreak.WordKind +Typography.TextBreak.WordKind.SurrogatePair = 8 -> Typography.TextBreak.WordKind +Typography.TextBreak.WordKind.Tab = 2 -> Typography.TextBreak.WordKind +Typography.TextBreak.WordKind.Text = 10 -> Typography.TextBreak.WordKind +Typography.TextBreak.WordKind.TextIncomplete = 9 -> Typography.TextBreak.WordKind +Typography.TextBreak.WordKind.Unknown = 0 -> Typography.TextBreak.WordKind +Typography.TextBreak.WordKind.Whitespace = 1 -> Typography.TextBreak.WordKind +Typography.TextBreak.WordVisitor +Typography.TextBreak.WordVisitor.Char.get -> char +Typography.TextBreak.WordVisitor.IsEnd.get -> bool +Typography.TextBreak.WordVisitor.LatestBreakAt.get -> int +Typography.TextBreak.WordVisitor.LatestSpanLen.get -> ushort +Typography.TextBreak.WordVisitor.LatestSpanStartAt.get -> int +Typography.TextBreak.WordVisitor.LatestWordKind.get -> Typography.TextBreak.WordKind +Typography.TextBreak.WordVisitor.Offset.get -> int +Typography.TextBreak.WordVisitor.State.get -> Typography.TextBreak.VisitorState +Typography.TextBreak.WordVisitor.WordVisitor() -> void +Typography.TextLayout.GlyphLayout +Typography.TextLayout.GlyphLayout.CreateMapFromUserCharToGlyphIndices(System.Collections.Generic.List! outputUserCharToGlyphIndexMapList) -> void +Typography.TextLayout.GlyphLayout.EnableBuiltinMathItalicCorrection.get -> bool +Typography.TextLayout.GlyphLayout.EnableBuiltinMathItalicCorrection.set -> void +Typography.TextLayout.GlyphLayout.EnableComposition.get -> bool +Typography.TextLayout.GlyphLayout.EnableComposition.set -> void +Typography.TextLayout.GlyphLayout.EnableGpos.get -> bool +Typography.TextLayout.GlyphLayout.EnableGpos.set -> void +Typography.TextLayout.GlyphLayout.EnableGsub.get -> bool +Typography.TextLayout.GlyphLayout.EnableGsub.set -> void +Typography.TextLayout.GlyphLayout.EnableLigature.get -> bool +Typography.TextLayout.GlyphLayout.EnableLigature.set -> void +Typography.TextLayout.GlyphLayout.GenerateUnscaledGlyphPlans(Typography.TextLayout.IUnscaledGlyphPlanList! outputGlyphPlanList) -> void +Typography.TextLayout.GlyphLayout.GetUnscaledGlyphPlanIter() -> System.Collections.Generic.IEnumerable! +Typography.TextLayout.GlyphLayout.GlyphLayout() -> void +Typography.TextLayout.GlyphLayout.GlyphNotFoundHandler +Typography.TextLayout.GlyphLayout.Layout(char[]! str, int startAt, int len) -> void +Typography.TextLayout.GlyphLayout.Layout(System.Collections.Generic.IList! inputCodePoints) -> void +Typography.TextLayout.GlyphLayout.Layout(System.Collections.Generic.IList! inputCodePoints, int startAt, int len) -> void +Typography.TextLayout.GlyphLayout.PositionTechnique.get -> Typography.TextLayout.PositionTechnique +Typography.TextLayout.GlyphLayout.PositionTechnique.set -> void +Typography.TextLayout.GlyphLayout.ScriptLang.get -> Typography.OpenFont.ScriptLang +Typography.TextLayout.GlyphLayout.ScriptLang.set -> void +Typography.TextLayout.GlyphLayout.SetGlyphIndexNotFoundHandler(Typography.TextLayout.GlyphLayout.GlyphNotFoundHandler! glyphNotFoundHandler) -> void +Typography.TextLayout.GlyphLayout.Typeface.get -> Typography.OpenFont.Typeface! +Typography.TextLayout.GlyphLayout.Typeface.set -> void +Typography.TextLayout.GlyphPlanSequence +Typography.TextLayout.GlyphPlanSequence.CalculateWidth() -> float +Typography.TextLayout.GlyphPlanSequence.Count.get -> int +Typography.TextLayout.GlyphPlanSequence.GlyphPlanSequence() -> void +Typography.TextLayout.GlyphPlanSequence.GlyphPlanSequence(Typography.TextLayout.IUnscaledGlyphPlanList! glyphPlanList) -> void +Typography.TextLayout.GlyphPlanSequence.GlyphPlanSequence(Typography.TextLayout.IUnscaledGlyphPlanList! glyphPlanList, int startAt, int len) -> void +Typography.TextLayout.GlyphPlanSequence.IsEmpty() -> bool +Typography.TextLayout.GlyphPlanSequence.IsRightToLeft.get -> bool +Typography.TextLayout.GlyphPlanSequence.IsRightToLeft.set -> void +Typography.TextLayout.GlyphPlanSequence.this[int index].get -> Typography.TextLayout.UnscaledGlyphPlan +Typography.TextLayout.GlyphPlanSequencePixelScaleLayout +Typography.TextLayout.GlyphPlanSequencePixelScaleLayout.AccumWidth.get -> float +Typography.TextLayout.GlyphPlanSequencePixelScaleLayout.CurrentGlyphIndex.get -> ushort +Typography.TextLayout.GlyphPlanSequencePixelScaleLayout.CurrentIndex.get -> int +Typography.TextLayout.GlyphPlanSequencePixelScaleLayout.ExactX.get -> float +Typography.TextLayout.GlyphPlanSequencePixelScaleLayout.ExactY.get -> float +Typography.TextLayout.GlyphPlanSequencePixelScaleLayout.GlyphPlan.get -> Typography.TextLayout.PxScaledGlyphPlan +Typography.TextLayout.GlyphPlanSequencePixelScaleLayout.GlyphPlanSequencePixelScaleLayout() -> void +Typography.TextLayout.GlyphPlanSequencePixelScaleLayout.GlyphPlanSequencePixelScaleLayout(Typography.TextLayout.GlyphPlanSequence glyphPlans, float pxscale) -> void +Typography.TextLayout.GlyphPlanSequencePixelScaleLayout.Read() -> bool +Typography.TextLayout.GlyphPlanSequenceSnapPixelScaleLayout +Typography.TextLayout.GlyphPlanSequenceSnapPixelScaleLayout.AccumWidth.get -> int +Typography.TextLayout.GlyphPlanSequenceSnapPixelScaleLayout.CurrentGlyphIndex.get -> ushort +Typography.TextLayout.GlyphPlanSequenceSnapPixelScaleLayout.CurrentIndex.get -> int +Typography.TextLayout.GlyphPlanSequenceSnapPixelScaleLayout.ExactX.get -> int +Typography.TextLayout.GlyphPlanSequenceSnapPixelScaleLayout.ExactY.get -> int +Typography.TextLayout.GlyphPlanSequenceSnapPixelScaleLayout.GlyphPlanSequenceSnapPixelScaleLayout() -> void +Typography.TextLayout.GlyphPlanSequenceSnapPixelScaleLayout.GlyphPlanSequenceSnapPixelScaleLayout(Typography.TextLayout.GlyphPlanSequence glyphPlans, int start, int len, float pxscale) -> void +Typography.TextLayout.GlyphPlanSequenceSnapPixelScaleLayout.Read() -> bool +Typography.TextLayout.GlyphPlanSequenceSnapPixelScaleLayout.ReadToEnd() -> void +Typography.TextLayout.GlyphPlanSequenceSnapPixelScaleLayout.ReadWidthLimitWidth(int limitWidth) -> void +Typography.TextLayout.IUnscaledGlyphPlanList +Typography.TextLayout.IUnscaledGlyphPlanList.Append(Typography.TextLayout.UnscaledGlyphPlan glyphPlan) -> void +Typography.TextLayout.IUnscaledGlyphPlanList.Count.get -> int +Typography.TextLayout.IUnscaledGlyphPlanList.this[int index].get -> Typography.TextLayout.UnscaledGlyphPlan +Typography.TextLayout.MeasuredStringBox +Typography.TextLayout.MeasuredStringBox.AscendingInPx.get -> float +Typography.TextLayout.MeasuredStringBox.ClipAscendingInPx.get -> float +Typography.TextLayout.MeasuredStringBox.ClipDescendingInPx.get -> float +Typography.TextLayout.MeasuredStringBox.ClipHeightInPx.get -> float +Typography.TextLayout.MeasuredStringBox.DescendingInPx.get -> float +Typography.TextLayout.MeasuredStringBox.LineGapInPx.get -> float +Typography.TextLayout.MeasuredStringBox.LineSpaceInPx.get -> float +Typography.TextLayout.MeasuredStringBox.MeasuredStringBox() -> void +Typography.TextLayout.MeasuredStringBox.MeasuredStringBox(float width, short ascending, short descending, short lineGap, ushort clipAscending, ushort clipDescending, float pxscale) -> void +Typography.TextLayout.MeasuredStringBox.StopAt.get -> ushort +Typography.TextLayout.PixelScaleLayoutExtensions +Typography.TextLayout.PositionTechnique +Typography.TextLayout.PositionTechnique.Kerning = 1 -> Typography.TextLayout.PositionTechnique +Typography.TextLayout.PositionTechnique.None = 0 -> Typography.TextLayout.PositionTechnique +Typography.TextLayout.PositionTechnique.OpenFont = 2 -> Typography.TextLayout.PositionTechnique +Typography.TextLayout.PxScaledGlyphPlan +Typography.TextLayout.PxScaledGlyphPlan.AdvanceMoveForward.get -> bool +Typography.TextLayout.PxScaledGlyphPlan.PxScaledGlyphPlan() -> void +Typography.TextLayout.PxScaledGlyphPlan.PxScaledGlyphPlan(ushort input_cp_offset, ushort glyphIndex, float advanceW, float offsetX, float offsetY) -> void +Typography.TextLayout.UnscaledGlyphPlan +Typography.TextLayout.UnscaledGlyphPlan.AdvanceMoveForward.get -> bool +Typography.TextLayout.UnscaledGlyphPlan.UnscaledGlyphPlan() -> void +Typography.TextLayout.UnscaledGlyphPlan.UnscaledGlyphPlan(ushort input_cp_offset, ushort glyphIndex, short advanceW, short offsetX, short offsetY) -> void +Typography.TextLayout.UnscaledGlyphPlanList +Typography.TextLayout.UnscaledGlyphPlanList.Append(Typography.TextLayout.UnscaledGlyphPlan glyphPlan) -> void +Typography.TextLayout.UnscaledGlyphPlanList.Clear() -> void +Typography.TextLayout.UnscaledGlyphPlanList.Count.get -> int +Typography.TextLayout.UnscaledGlyphPlanList.this[int index].get -> Typography.TextLayout.UnscaledGlyphPlan +Typography.TextLayout.UnscaledGlyphPlanList.UnscaledGlyphPlanList() -> void +Typography.TextLayout.UserCodePointToGlyphIndex +Typography.TextLayout.UserCodePointToGlyphIndex.glyphIndexListOffset_plus1 -> ushort +Typography.TextLayout.UserCodePointToGlyphIndex.len -> ushort +Typography.TextLayout.UserCodePointToGlyphIndex.UserCodePointToGlyphIndex() -> void +virtual CSharpMath.Rendering.FrontEnd.Painter.Measure(float textPainterCanvasWidth) -> System.Drawing.RectangleF +virtual Typography.OpenFont.Contours.GlyphOutlineBuilderBase.FitCurrentGlyph(Typography.OpenFont.Glyph! glyph) -> void +virtual Typography.OpenFont.Contours.GlyphOutlineBuilderBase.ReadShapes(Typography.OpenFont.IGlyphTranslator! tx) -> void +virtual Typography.OpenFont.WebFont.BrotliDecompressStreamFunc.Invoke(byte[]! compressedInput, System.IO.Stream! decompressStream) -> bool +virtual Typography.OpenFont.WebFont.ZlibDecompressStreamFunc.Invoke(byte[]! compressedInput, byte[]! decompressOutput) -> bool +virtual Typography.TextBreak.NewWordBreakHandlerDelegate.Invoke(Typography.TextBreak.WordVisitor! vistor) -> void +virtual Typography.TextBreak.WordVisitor.OnBreak() -> void +virtual Typography.TextBreak.WordVisitor.SpanBreakInfo.get -> Typography.TextBreak.SpanBreakInfo! +virtual Typography.TextBreak.WordVisitor.SpanBreakInfo.set -> void +virtual Typography.TextLayout.GlyphLayout.GlyphNotFoundHandler.Invoke(Typography.TextLayout.GlyphLayout! glyphLayout, int codepoint, int nextcodepoint) -> ushort \ No newline at end of file diff --git a/CSharpMath.SkiaSharp/PublicAPI.Shipped.txt b/CSharpMath.SkiaSharp/PublicAPI.Shipped.txt new file mode 100644 index 000000000..91b0e1a43 --- /dev/null +++ b/CSharpMath.SkiaSharp/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable \ No newline at end of file diff --git a/CSharpMath.SkiaSharp/PublicAPI.Unshipped.txt b/CSharpMath.SkiaSharp/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..69db2f5c2 --- /dev/null +++ b/CSharpMath.SkiaSharp/PublicAPI.Unshipped.txt @@ -0,0 +1,49 @@ +#nullable enable +CSharpMath.SkiaSharp.Extensions +CSharpMath.SkiaSharp.MathPainter +CSharpMath.SkiaSharp.MathPainter.AntiAlias.get -> bool +CSharpMath.SkiaSharp.MathPainter.AntiAlias.set -> void +CSharpMath.SkiaSharp.MathPainter.Draw(SkiaSharp.SKCanvas! canvas, SkiaSharp.SKPoint point) -> void +CSharpMath.SkiaSharp.MathPainter.MathPainter() -> void +CSharpMath.SkiaSharp.SkiaCanvas +CSharpMath.SkiaSharp.SkiaCanvas.Canvas.get -> SkiaSharp.SKCanvas! +CSharpMath.SkiaSharp.SkiaCanvas.CurrentColor.get -> System.Drawing.Color? +CSharpMath.SkiaSharp.SkiaCanvas.CurrentColor.set -> void +CSharpMath.SkiaSharp.SkiaCanvas.CurrentStyle.get -> CSharpMath.Rendering.FrontEnd.PaintStyle +CSharpMath.SkiaSharp.SkiaCanvas.CurrentStyle.set -> void +CSharpMath.SkiaSharp.SkiaCanvas.DefaultColor.get -> System.Drawing.Color +CSharpMath.SkiaSharp.SkiaCanvas.DefaultColor.set -> void +CSharpMath.SkiaSharp.SkiaCanvas.DrawLine(float x1, float y1, float x2, float y2, float lineThickness) -> void +CSharpMath.SkiaSharp.SkiaCanvas.FillRect(float left, float top, float width, float height) -> void +CSharpMath.SkiaSharp.SkiaCanvas.Height.get -> float +CSharpMath.SkiaSharp.SkiaCanvas.Restore() -> void +CSharpMath.SkiaSharp.SkiaCanvas.Save() -> void +CSharpMath.SkiaSharp.SkiaCanvas.Scale(float sx, float sy) -> void +CSharpMath.SkiaSharp.SkiaCanvas.SkiaCanvas(SkiaSharp.SKCanvas! canvas, bool antiAlias) -> void +CSharpMath.SkiaSharp.SkiaCanvas.StartNewPath() -> CSharpMath.Rendering.FrontEnd.Path! +CSharpMath.SkiaSharp.SkiaCanvas.StrokeRect(float left, float top, float width, float height) -> void +CSharpMath.SkiaSharp.SkiaCanvas.Translate(float dx, float dy) -> void +CSharpMath.SkiaSharp.SkiaCanvas.Width.get -> float +CSharpMath.SkiaSharp.SkiaPath +CSharpMath.SkiaSharp.SkiaPath.SkiaPath(CSharpMath.SkiaSharp.SkiaCanvas! owner) -> void +CSharpMath.SkiaSharp.TextPainter +CSharpMath.SkiaSharp.TextPainter.AntiAlias.get -> bool +CSharpMath.SkiaSharp.TextPainter.AntiAlias.set -> void +CSharpMath.SkiaSharp.TextPainter.TextPainter() -> void +override CSharpMath.SkiaSharp.MathPainter.UnwrapColor(System.Drawing.Color color) -> SkiaSharp.SKColor +override CSharpMath.SkiaSharp.MathPainter.WrapCanvas(SkiaSharp.SKCanvas! canvas) -> CSharpMath.Rendering.FrontEnd.ICanvas! +override CSharpMath.SkiaSharp.MathPainter.WrapColor(SkiaSharp.SKColor color) -> System.Drawing.Color +override CSharpMath.SkiaSharp.SkiaPath.CloseContour() -> void +override CSharpMath.SkiaSharp.SkiaPath.Curve3(float x1, float y1, float x2, float y2) -> void +override CSharpMath.SkiaSharp.SkiaPath.Curve4(float x1, float y1, float x2, float y2, float x3, float y3) -> void +override CSharpMath.SkiaSharp.SkiaPath.Dispose() -> void +override CSharpMath.SkiaSharp.SkiaPath.Foreground.get -> System.Drawing.Color? +override CSharpMath.SkiaSharp.SkiaPath.Foreground.set -> void +override CSharpMath.SkiaSharp.SkiaPath.LineTo(float x1, float y1) -> void +override CSharpMath.SkiaSharp.SkiaPath.MoveTo(float x0, float y0) -> void +override CSharpMath.SkiaSharp.TextPainter.UnwrapColor(System.Drawing.Color color) -> SkiaSharp.SKColor +override CSharpMath.SkiaSharp.TextPainter.WrapCanvas(SkiaSharp.SKCanvas! canvas) -> CSharpMath.Rendering.FrontEnd.ICanvas! +override CSharpMath.SkiaSharp.TextPainter.WrapColor(SkiaSharp.SKColor color) -> System.Drawing.Color +static CSharpMath.SkiaSharp.Extensions.DrawAsStream(this CSharpMath.Rendering.FrontEnd.Painter! painter, float textPainterCanvasWidth = 2000, SkiaSharp.SKEncodedImageFormat format = SkiaSharp.SKEncodedImageFormat.Png, int quality = 100, CSharpMath.Rendering.FrontEnd.TextAlignment alignmentForTests = CSharpMath.Rendering.FrontEnd.TextAlignment.TopLeft) -> System.IO.Stream? +static CSharpMath.SkiaSharp.Extensions.FromNative(this SkiaSharp.SKColor color) -> System.Drawing.Color +static CSharpMath.SkiaSharp.Extensions.ToNative(this System.Drawing.Color color) -> SkiaSharp.SKColor \ No newline at end of file diff --git a/CSharpMath.Uno/PublicAPI.Shipped.txt b/CSharpMath.Uno/PublicAPI.Shipped.txt new file mode 100644 index 000000000..91b0e1a43 --- /dev/null +++ b/CSharpMath.Uno/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable \ No newline at end of file diff --git a/CSharpMath.Uno/PublicAPI.Unshipped.txt b/CSharpMath.Uno/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..16d6ae315 --- /dev/null +++ b/CSharpMath.Uno/PublicAPI.Unshipped.txt @@ -0,0 +1,68 @@ +#nullable enable +CSharpMath.Uno.BaseView +CSharpMath.Uno.BaseView.BaseView() -> void +CSharpMath.Uno.BaseView.Content.get -> TContent? +CSharpMath.Uno.BaseView.Content.set -> void +CSharpMath.Uno.BaseView.DisplacementX.get -> float +CSharpMath.Uno.BaseView.DisplacementX.set -> void +CSharpMath.Uno.BaseView.DisplacementY.get -> float +CSharpMath.Uno.BaseView.DisplacementY.set -> void +CSharpMath.Uno.BaseView.DisplayErrorInline.get -> bool +CSharpMath.Uno.BaseView.DisplayErrorInline.set -> void +CSharpMath.Uno.BaseView.EnablePanning.get -> bool +CSharpMath.Uno.BaseView.EnablePanning.set -> void +CSharpMath.Uno.BaseView.ErrorColor.get -> Windows.UI.Color +CSharpMath.Uno.BaseView.ErrorColor.set -> void +CSharpMath.Uno.BaseView.ErrorFontSize.get -> float? +CSharpMath.Uno.BaseView.ErrorFontSize.set -> void +CSharpMath.Uno.BaseView.ErrorMessage.get -> string? +CSharpMath.Uno.BaseView.FontSize.get -> float +CSharpMath.Uno.BaseView.FontSize.set -> void +CSharpMath.Uno.BaseView.GlyphBoxColor.get -> (Windows.UI.Color glyph, Windows.UI.Color textRun)? +CSharpMath.Uno.BaseView.GlyphBoxColor.set -> void +CSharpMath.Uno.BaseView.HighlightColor.get -> Windows.UI.Color +CSharpMath.Uno.BaseView.HighlightColor.set -> void +CSharpMath.Uno.BaseView.LaTeX.get -> string? +CSharpMath.Uno.BaseView.LaTeX.set -> void +CSharpMath.Uno.BaseView.LineStyle.get -> CSharpMath.Atom.LineStyle +CSharpMath.Uno.BaseView.LineStyle.set -> void +CSharpMath.Uno.BaseView.LocalTypefaces.get -> System.Collections.Generic.IEnumerable! +CSharpMath.Uno.BaseView.LocalTypefaces.set -> void +CSharpMath.Uno.BaseView.Magnification.get -> float +CSharpMath.Uno.BaseView.Magnification.set -> void +CSharpMath.Uno.BaseView.Padding.get -> Microsoft.UI.Xaml.Thickness +CSharpMath.Uno.BaseView.Padding.set -> void +CSharpMath.Uno.BaseView.Painter.get -> TPainter! +CSharpMath.Uno.BaseView.PaintStyle.get -> CSharpMath.Rendering.FrontEnd.PaintStyle +CSharpMath.Uno.BaseView.PaintStyle.set -> void +CSharpMath.Uno.BaseView.TextAlignment.get -> CSharpMath.Rendering.FrontEnd.TextAlignment +CSharpMath.Uno.BaseView.TextAlignment.set -> void +CSharpMath.Uno.BaseView.TextColor.get -> Windows.UI.Color +CSharpMath.Uno.BaseView.TextColor.set -> void +CSharpMath.Uno.MathView +CSharpMath.Uno.MathView.MathView() -> void +CSharpMath.Uno.TextView +CSharpMath.Uno.TextView.TextView() -> void +override CSharpMath.Uno.BaseView.MeasureOverride(Windows.Foundation.Size availableSize) -> Windows.Foundation.Size +override CSharpMath.Uno.BaseView.OnPaintSurface(SkiaSharp.Views.Windows.SKPaintSurfaceEventArgs! e) -> void +static readonly CSharpMath.Uno.BaseView.ContentProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.DisplacementXProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.DisplacementYProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.DisplayErrorInlineProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.EnablePanningProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.ErrorColorProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.ErrorFontSizeProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.ErrorMessageProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.FontSizeProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.GlyphBoxColorProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.HighlightColorProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.LaTeXProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.LineStyleProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.LocalTypefacesProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.MagnificationProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.PaddingProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.PaintStyleProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.staticPainter -> TPainter! +static readonly CSharpMath.Uno.BaseView.TextAlignmentProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.TextColorProperty -> Microsoft.UI.Xaml.DependencyProperty! +static readonly CSharpMath.Uno.BaseView.WritablePainterProperties -> Microsoft.UI.Xaml.DependencyProperty![]! \ No newline at end of file diff --git a/CSharpMath.VectSharp/PublicAPI.Shipped.txt b/CSharpMath.VectSharp/PublicAPI.Shipped.txt new file mode 100644 index 000000000..91b0e1a43 --- /dev/null +++ b/CSharpMath.VectSharp/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable \ No newline at end of file diff --git a/CSharpMath.VectSharp/PublicAPI.Unshipped.txt b/CSharpMath.VectSharp/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..b5333f7b6 --- /dev/null +++ b/CSharpMath.VectSharp/PublicAPI.Unshipped.txt @@ -0,0 +1,43 @@ +#nullable enable +CSharpMath.VectSharp.Extensions +CSharpMath.VectSharp.MathPainter +CSharpMath.VectSharp.MathPainter.Draw(VectSharp.Page! canvas, VectSharp.Point point) -> void +CSharpMath.VectSharp.MathPainter.MathPainter() -> void +CSharpMath.VectSharp.TextPainter +CSharpMath.VectSharp.TextPainter.TextPainter() -> void +CSharpMath.VectSharp.VectSharpCanvas +CSharpMath.VectSharp.VectSharpCanvas.Canvas.get -> VectSharp.Page! +CSharpMath.VectSharp.VectSharpCanvas.CurrentColor.get -> System.Drawing.Color? +CSharpMath.VectSharp.VectSharpCanvas.CurrentColor.set -> void +CSharpMath.VectSharp.VectSharpCanvas.CurrentStyle.get -> CSharpMath.Rendering.FrontEnd.PaintStyle +CSharpMath.VectSharp.VectSharpCanvas.CurrentStyle.set -> void +CSharpMath.VectSharp.VectSharpCanvas.DefaultColor.get -> System.Drawing.Color +CSharpMath.VectSharp.VectSharpCanvas.DefaultColor.set -> void +CSharpMath.VectSharp.VectSharpCanvas.DrawLine(float x1, float y1, float x2, float y2, float lineThickness) -> void +CSharpMath.VectSharp.VectSharpCanvas.FillRect(float left, float top, float width, float height) -> void +CSharpMath.VectSharp.VectSharpCanvas.Height.get -> float +CSharpMath.VectSharp.VectSharpCanvas.Restore() -> void +CSharpMath.VectSharp.VectSharpCanvas.Save() -> void +CSharpMath.VectSharp.VectSharpCanvas.Scale(float sx, float sy) -> void +CSharpMath.VectSharp.VectSharpCanvas.StartNewPath() -> CSharpMath.Rendering.FrontEnd.Path! +CSharpMath.VectSharp.VectSharpCanvas.StrokeRect(float left, float top, float width, float height) -> void +CSharpMath.VectSharp.VectSharpCanvas.Translate(float dx, float dy) -> void +CSharpMath.VectSharp.VectSharpCanvas.VectSharpCanvas(VectSharp.Page! canvas) -> void +CSharpMath.VectSharp.VectSharpCanvas.Width.get -> float +CSharpMath.VectSharp.VectSharpPath +CSharpMath.VectSharp.VectSharpPath.VectSharpPath(CSharpMath.VectSharp.VectSharpCanvas! owner) -> void +override CSharpMath.VectSharp.MathPainter.UnwrapColor(System.Drawing.Color color) -> VectSharp.Colour +override CSharpMath.VectSharp.MathPainter.WrapCanvas(VectSharp.Page! canvas) -> CSharpMath.Rendering.FrontEnd.ICanvas! +override CSharpMath.VectSharp.MathPainter.WrapColor(VectSharp.Colour color) -> System.Drawing.Color +override CSharpMath.VectSharp.TextPainter.UnwrapColor(System.Drawing.Color color) -> VectSharp.Colour +override CSharpMath.VectSharp.TextPainter.WrapCanvas(VectSharp.Page! canvas) -> CSharpMath.Rendering.FrontEnd.ICanvas! +override CSharpMath.VectSharp.TextPainter.WrapColor(VectSharp.Colour color) -> System.Drawing.Color +override CSharpMath.VectSharp.VectSharpPath.CloseContour() -> void +override CSharpMath.VectSharp.VectSharpPath.Curve3(float x1, float y1, float x2, float y2) -> void +override CSharpMath.VectSharp.VectSharpPath.Curve4(float x1, float y1, float x2, float y2, float x3, float y3) -> void +override CSharpMath.VectSharp.VectSharpPath.Dispose() -> void +override CSharpMath.VectSharp.VectSharpPath.Foreground.get -> System.Drawing.Color? +override CSharpMath.VectSharp.VectSharpPath.Foreground.set -> void +override CSharpMath.VectSharp.VectSharpPath.LineTo(float x1, float y1) -> void +override CSharpMath.VectSharp.VectSharpPath.MoveTo(float x0, float y0) -> void +static CSharpMath.VectSharp.Extensions.DrawToPage(this CSharpMath.Rendering.FrontEnd.Painter! painter, float textPainterCanvasWidth = 2000, CSharpMath.Rendering.FrontEnd.TextAlignment alignment = CSharpMath.Rendering.FrontEnd.TextAlignment.TopLeft) -> VectSharp.Page! \ No newline at end of file diff --git a/CSharpMath.Xaml.Tests.NuGet/CSharpMath.Xaml.Tests.NuGet.csproj b/CSharpMath.Xaml.Tests.NuGet/CSharpMath.Xaml.Tests.NuGet.csproj deleted file mode 100644 index 9a98af277..000000000 --- a/CSharpMath.Xaml.Tests.NuGet/CSharpMath.Xaml.Tests.NuGet.csproj +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/CSharpMath.Xaml.Tests.NuGet/Test.cs b/CSharpMath.Xaml.Tests.NuGet/Test.cs deleted file mode 100644 index 04d80d4bc..000000000 --- a/CSharpMath.Xaml.Tests.NuGet/Test.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace CSharpMath.Xaml.Tests.NuGet { - using Avalonia; - public class Program { - static string File(string platform, [System.Runtime.CompilerServices.CallerFilePath] string thisDir = "") => - System.IO.Path.Combine(thisDir, "..", $"Test.{platform}.png"); - [Xunit.Fact] - public void TestImage() { - // TODO: old versions of SkiaSharp fail to initialize on arm64 macOS since they only have x64 native libraries - //global::Avalonia.Skia.SkiaPlatform.Initialize(); - - // TODO: Update to use MAUI package - //using (var forms = System.IO.File.OpenWrite(File(nameof(Forms)))) - // new Forms.MathView { LaTeX = "1", FontSize = 50 }.Painter.DrawAsStream()?.CopyTo(forms); - // TODO: Fix Avalonia package issue complaining about missing Avalonia.Visual reference. - //using (var avalonia = System.IO.File.OpenWrite(File(nameof(Avalonia)))) - // new Avalonia.MathView { LaTeX = "1", FontSize = 50 }.Painter.DrawAsPng(avalonia); - - var expected = System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform - (System.Runtime.InteropServices.OSPlatform.Windows) ? 344 : 292; - //using (var forms = System.IO.File.OpenRead(File(nameof(Forms)))) - // Xunit.Assert.Equal(expected, forms.Length); - //using (var avalonia = System.IO.File.OpenRead(File(nameof(Avalonia)))) - // Xunit.Assert.Equal(expected, avalonia.Length); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Xaml.Tests.NuGet/Test.png b/CSharpMath.Xaml.Tests.NuGet/Test.png deleted file mode 100644 index b2d0aa05c..000000000 Binary files a/CSharpMath.Xaml.Tests.NuGet/Test.png and /dev/null differ diff --git a/CSharpMath.Xaml/Views.cs b/CSharpMath.Xaml/Views.cs index 837ab764b..dda869193 100644 --- a/CSharpMath.Xaml/Views.cs +++ b/CSharpMath.Xaml/Views.cs @@ -117,7 +117,9 @@ public BaseView() { : base.MeasureOverride(availableSize); struct ReadOnlyProperty(string propertyName, Func getter) where TThis : BaseView { TValue _value = getter(staticPainter); +#pragma warning disable AVP1001 // Safe: ReadOnlyProperty is only instantiated in static constructor public global::Avalonia.DirectProperty Property = XProperty.RegisterDirect(propertyName, b => getter(b.Painter), null, getter(staticPainter)); +#pragma warning restore AVP1001 public void SetValue(TThis @this, TValue value) => @this.SetAndRaise(Property, ref _value, value); } static XCanvasColor XColorToXCanvasColor(XColor color) => color; diff --git a/CSharpMath.slnx b/CSharpMath.slnx index cf158efd9..fa6326953 100644 --- a/CSharpMath.slnx +++ b/CSharpMath.slnx @@ -18,83 +18,83 @@ + + + - - - - - - - + - + - + + + + - + - - - - + - + - + - + + + + diff --git a/CSharpMath/Atom/Atoms/Prime.cs b/CSharpMath/Atom/Atoms/Prime.cs deleted file mode 100644 index 4e6410e99..000000000 --- a/CSharpMath/Atom/Atoms/Prime.cs +++ /dev/null @@ -1,29 +0,0 @@ -namespace CSharpMath.Atom.Atoms { - public sealed class Prime : MathAtom { - public Prime(int length) : base(PrimeOfLength(length)) => - Length = length; - public int Length { get; } - public override bool ScriptsAllowed => true; - public new Prime Clone(bool finalize) => (Prime)base.Clone(finalize); - protected override MathAtom CloneInside(bool finalize) => new Prime(Length); - private static string PrimeOfLength(int length) { - if (length <= 0) - throw new System.ArgumentOutOfRangeException( - nameof(length), length, "Only positive length is allowed."); - var sb = new System.Text.StringBuilder(); - Append: switch (length) { - //glyphs are already superscripted - //pick appropriate codepoint depending on number of primes - case 1: sb.Append('\u2032'); break; - case 2: sb.Append('\u2033'); break; - case 3: sb.Append('\u2034'); break; - case 4: sb.Append('\u2057'); break; - default: sb.Append('\u2057'); length -= 4; goto Append; - } - return sb.ToString(); - } - public override int GetHashCode() => unchecked(base.GetHashCode() + 401 * Length); - public bool EqualsPrime(Prime other) => EqualsAtom(other) && Length == other.Length; - public override bool Equals(object obj) => obj is Prime p ? EqualsPrime(p) : false; - } -} \ No newline at end of file diff --git a/CSharpMath/Atom/LaTeXParser.cs b/CSharpMath/Atom/LaTeXParser.cs index 2c74b71cd..f3dff541b 100644 --- a/CSharpMath/Atom/LaTeXParser.cs +++ b/CSharpMath/Atom/LaTeXParser.cs @@ -659,9 +659,6 @@ static bool MathAtomToLaTeX(MathAtom atom, StringBuilder builder, MathListToLaTeX(colorBox.InnerList, builder, currentFontStyle); builder.Append('}'); break; - case Prime prime: - builder.Append('\'', prime.Length); - break; case RaiseBox r: builder.Append(@"\raisebox{") .Append(r.Raise.Amount.ToStringInvariant("0.0####")) diff --git a/CSharpMath/Atom/Range.cs b/CSharpMath/Atom/Range.cs index b5b94a55b..a27801ca5 100644 --- a/CSharpMath/Atom/Range.cs +++ b/CSharpMath/Atom/Range.cs @@ -16,6 +16,7 @@ namespace CSharpMath.Atom { public const int UndefinedInt = int.MinValue; /// Value of IndexRange for unfinalized atoms public static readonly Range Zero = new Range(0, 0); + /// Value of IndexRange for finalized atoms and displays without an original unfinalized equivalent public static readonly Range NotFound = new Range(UndefinedInt, UndefinedInt); public int Location { get; } /// The number of integers in the range. So End-Start=Length-1. diff --git a/CSharpMath/Display/Typesetter.cs b/CSharpMath/Display/Typesetter.cs index 280e86bcb..603601c05 100644 --- a/CSharpMath/Display/Typesetter.cs +++ b/CSharpMath/Display/Typesetter.cs @@ -317,8 +317,7 @@ private void CreateDisplayAtoms(List preprocessedAtoms) { case Open _: case Close _: case Placeholder _: - case Punctuation _: - case Prime _: { + case Punctuation _: { if (prevAtom != null) { float interElementSpace = InterElementSpaces.Get(prevAtom, atom, _style, _styleFont, _mathTable); diff --git a/CSharpMath/Editor/MathKeyboard.cs b/CSharpMath/Editor/MathKeyboard.cs index 5444a541c..8b5ae1321 100644 --- a/CSharpMath/Editor/MathKeyboard.cs +++ b/CSharpMath/Editor/MathKeyboard.cs @@ -680,8 +680,6 @@ void InsertSymbolName(string name, bool subscript = false, bool superscript = fa InsertSymbolName(@"\ "); break; case MathKeyboardInput.Prime: - InsertAtom(new Atoms.Prime(1)); - break; case MathKeyboardInput.LeftRoundBracket: case MathKeyboardInput.RightRoundBracket: case MathKeyboardInput.LeftSquareBracket: diff --git a/CSharpMath/PublicAPI.Shipped.txt b/CSharpMath/PublicAPI.Shipped.txt new file mode 100644 index 000000000..91b0e1a43 --- /dev/null +++ b/CSharpMath/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable \ No newline at end of file diff --git a/CSharpMath/PublicAPI.Unshipped.txt b/CSharpMath/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..15c52e217 --- /dev/null +++ b/CSharpMath/PublicAPI.Unshipped.txt @@ -0,0 +1,1275 @@ +#nullable enable +abstract CSharpMath.Atom.MathAtom.CloneInside(bool finalize) -> CSharpMath.Atom.MathAtom! +abstract CSharpMath.Atom.MathAtom.ScriptsAllowed.get -> bool +abstract CSharpMath.Display.FrontEnd.FontMathTable.AccentBaseHeight(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.AxisHeight(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.FractionDenomDisplayStyleGapMin(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.FractionDenominatorDisplayStyleShiftDown(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.FractionDenominatorGapMin(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.FractionDenominatorShiftDown(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.FractionNumDisplayStyleGapMin(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.FractionNumeratorDisplayStyleShiftUp(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.FractionNumeratorGapMin(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.FractionNumeratorShiftUp(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.FractionRuleThickness(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.GetHorizontalVariantsForGlyph(TGlyph rawGlyph) -> (System.Collections.Generic.IEnumerable! variants, int count) +abstract CSharpMath.Display.FrontEnd.FontMathTable.GetItalicCorrection(TFont font, TGlyph glyph) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.GetLargerGlyph(TFont font, TGlyph glyph) -> TGlyph +abstract CSharpMath.Display.FrontEnd.FontMathTable.GetTopAccentAdjustment(TFont font, TGlyph glyph) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.GetVerticalGlyphAssembly(TGlyph rawGlyph, TFont font) -> System.Collections.Generic.IEnumerable!>? +abstract CSharpMath.Display.FrontEnd.FontMathTable.GetVerticalVariantsForGlyph(TGlyph rawGlyph) -> (System.Collections.Generic.IEnumerable! variants, int count) +abstract CSharpMath.Display.FrontEnd.FontMathTable.LowerLimitBaselineDropMin(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.LowerLimitGapMin(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.MinConnectorOverlap(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.OverbarExtraAscender(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.OverbarRuleThickness(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.OverbarVerticalGap(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.RadicalDegreeBottomRaisePercent(TFont font) -> short +abstract CSharpMath.Display.FrontEnd.FontMathTable.RadicalDisplayStyleVerticalGap(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.RadicalExtraAscender(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.RadicalKernAfterDegree(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.RadicalKernBeforeDegree(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.RadicalRuleThickness(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.RadicalVerticalGap(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.ScriptPercentScaleDown(TFont font) -> short +abstract CSharpMath.Display.FrontEnd.FontMathTable.ScriptScriptPercentScaleDown(TFont font) -> short +abstract CSharpMath.Display.FrontEnd.FontMathTable.SpaceAfterScript(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.StackBottomDisplayStyleShiftDown(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.StackBottomShiftDown(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.StackDisplayStyleGapMin(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.StackGapMin(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.StackTopDisplayStyleShiftUp(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.StackTopShiftUp(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.SubscriptBaselineDropMin(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.SubscriptShiftDown(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.SubscriptTopMax(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.SubSuperscriptGapMin(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.SuperscriptBaselineDropMax(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.SuperscriptBottomMaxWithSubscript(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.SuperscriptBottomMin(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.SuperscriptShiftUp(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.SuperscriptShiftUpCramped(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.UnderbarRuleThickness(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.UnderbarVerticalGap(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.UpperLimitBaselineRiseMin(TFont font) -> float +abstract CSharpMath.Display.FrontEnd.FontMathTable.UpperLimitGapMin(TFont font) -> float +const CSharpMath.Atom.Range.UndefinedInt = -2147483648 -> int +const CSharpMath.Editor.Extensions.PixelDelta = 2 -> float +const CSharpMath.Editor.MathKeyboard.DefaultBlinkMilliseconds = 800 -> double +CSharpMath.Atom.AliasBiDictionary +CSharpMath.Atom.AliasBiDictionary.AliasBiDictionary(System.Action? extraCommandToPerformWhenAdding = null) -> void +CSharpMath.Atom.AliasBiDictionary.FirstToSecond.get -> System.Collections.Generic.IReadOnlyDictionary! +CSharpMath.Atom.AliasBiDictionary.GetEnumerator() -> System.Collections.Generic.Dictionary.Enumerator +CSharpMath.Atom.AliasBiDictionary.RemoveByFirst(TFirst first) -> bool +CSharpMath.Atom.AliasBiDictionary.RemoveBySecond(TSecond second) -> bool +CSharpMath.Atom.AliasBiDictionary.SecondToFirst.get -> System.Collections.Generic.IReadOnlyDictionary! +CSharpMath.Atom.Atoms.Accent +CSharpMath.Atom.Atoms.Accent.Accent(string! value, CSharpMath.Atom.MathList? innerList = null) -> void +CSharpMath.Atom.Atoms.Accent.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Accent! +CSharpMath.Atom.Atoms.Accent.EqualsAccent(CSharpMath.Atom.Atoms.Accent! other) -> bool +CSharpMath.Atom.Atoms.Accent.InnerList.get -> CSharpMath.Atom.MathList! +CSharpMath.Atom.Atoms.BinaryOperator +CSharpMath.Atom.Atoms.BinaryOperator.BinaryOperator(string! nucleus) -> void +CSharpMath.Atom.Atoms.BinaryOperator.Clone(bool finalize) -> CSharpMath.Atom.Atoms.BinaryOperator! +CSharpMath.Atom.Atoms.BinaryOperator.ToUnaryOperator() -> CSharpMath.Atom.Atoms.UnaryOperator! +CSharpMath.Atom.Atoms.Close +CSharpMath.Atom.Atoms.Close.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Close! +CSharpMath.Atom.Atoms.Close.Close(string! nucleus) -> void +CSharpMath.Atom.Atoms.ColorBox +CSharpMath.Atom.Atoms.ColorBox.Clone(bool finalize) -> CSharpMath.Atom.Atoms.ColorBox! +CSharpMath.Atom.Atoms.ColorBox.Color.get -> System.Drawing.Color +CSharpMath.Atom.Atoms.ColorBox.Color.set -> void +CSharpMath.Atom.Atoms.ColorBox.ColorBox(System.Drawing.Color color, CSharpMath.Atom.MathList! innerList) -> void +CSharpMath.Atom.Atoms.ColorBox.InnerList.get -> CSharpMath.Atom.MathList! +CSharpMath.Atom.Atoms.Colored +CSharpMath.Atom.Atoms.Colored.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Colored! +CSharpMath.Atom.Atoms.Colored.Color.get -> System.Drawing.Color +CSharpMath.Atom.Atoms.Colored.Color.set -> void +CSharpMath.Atom.Atoms.Colored.Colored(System.Drawing.Color color, CSharpMath.Atom.MathList! innerList) -> void +CSharpMath.Atom.Atoms.Colored.InnerList.get -> CSharpMath.Atom.MathList! +CSharpMath.Atom.Atoms.Comment +CSharpMath.Atom.Atoms.Comment.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Comment! +CSharpMath.Atom.Atoms.Comment.Comment(string! nucleus) -> void +CSharpMath.Atom.Atoms.Fraction +CSharpMath.Atom.Atoms.Fraction.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Fraction! +CSharpMath.Atom.Atoms.Fraction.Denominator.get -> CSharpMath.Atom.MathList! +CSharpMath.Atom.Atoms.Fraction.EqualsFraction(CSharpMath.Atom.Atoms.Fraction! other) -> bool +CSharpMath.Atom.Atoms.Fraction.Fraction(CSharpMath.Atom.MathList! numerator, CSharpMath.Atom.MathList! denominator, bool hasRule = true) -> void +CSharpMath.Atom.Atoms.Fraction.HasRule.get -> bool +CSharpMath.Atom.Atoms.Fraction.LeftDelimiter.get -> CSharpMath.Atom.Boundary +CSharpMath.Atom.Atoms.Fraction.LeftDelimiter.set -> void +CSharpMath.Atom.Atoms.Fraction.Numerator.get -> CSharpMath.Atom.MathList! +CSharpMath.Atom.Atoms.Fraction.RightDelimiter.get -> CSharpMath.Atom.Boundary +CSharpMath.Atom.Atoms.Fraction.RightDelimiter.set -> void +CSharpMath.Atom.Atoms.Inner +CSharpMath.Atom.Atoms.Inner.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Inner! +CSharpMath.Atom.Atoms.Inner.EqualsInner(CSharpMath.Atom.Atoms.Inner! otherInner) -> bool +CSharpMath.Atom.Atoms.Inner.Inner(CSharpMath.Atom.Boundary left, CSharpMath.Atom.MathList! innerList, CSharpMath.Atom.Boundary right) -> void +CSharpMath.Atom.Atoms.Inner.InnerList.get -> CSharpMath.Atom.MathList! +CSharpMath.Atom.Atoms.Inner.LeftBoundary.get -> CSharpMath.Atom.Boundary +CSharpMath.Atom.Atoms.Inner.RightBoundary.get -> CSharpMath.Atom.Boundary +CSharpMath.Atom.Atoms.LargeOperator +CSharpMath.Atom.Atoms.LargeOperator.Clone(bool finalize) -> CSharpMath.Atom.Atoms.LargeOperator! +CSharpMath.Atom.Atoms.LargeOperator.EqualsLargeOperator(CSharpMath.Atom.Atoms.LargeOperator! op) -> bool +CSharpMath.Atom.Atoms.LargeOperator.ForceNoLimits.get -> bool +CSharpMath.Atom.Atoms.LargeOperator.LargeOperator(string! value, bool? limits, bool forceNoLimits = false) -> void +CSharpMath.Atom.Atoms.LargeOperator.Limits.get -> bool? +CSharpMath.Atom.Atoms.LargeOperator.Limits.set -> void +CSharpMath.Atom.Atoms.Number +CSharpMath.Atom.Atoms.Number.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Number! +CSharpMath.Atom.Atoms.Number.Number(string! number) -> void +CSharpMath.Atom.Atoms.Number.ToOrdinary(System.Func! fontChanger) -> CSharpMath.Atom.Atoms.Ordinary! +CSharpMath.Atom.Atoms.Open +CSharpMath.Atom.Atoms.Open.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Open! +CSharpMath.Atom.Atoms.Open.Open(string! nucleus) -> void +CSharpMath.Atom.Atoms.Ordinary +CSharpMath.Atom.Atoms.Ordinary.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Ordinary! +CSharpMath.Atom.Atoms.Ordinary.Ordinary(string! nucleus) -> void +CSharpMath.Atom.Atoms.Overline +CSharpMath.Atom.Atoms.Overline.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Overline! +CSharpMath.Atom.Atoms.Overline.EqualsOverline(CSharpMath.Atom.Atoms.Overline! other) -> bool +CSharpMath.Atom.Atoms.Overline.InnerList.get -> CSharpMath.Atom.MathList! +CSharpMath.Atom.Atoms.Overline.Overline(CSharpMath.Atom.MathList! innerList) -> void +CSharpMath.Atom.Atoms.Placeholder +CSharpMath.Atom.Atoms.Placeholder.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Placeholder! +CSharpMath.Atom.Atoms.Placeholder.Color.get -> System.Drawing.Color? +CSharpMath.Atom.Atoms.Placeholder.Color.set -> void +CSharpMath.Atom.Atoms.Placeholder.Placeholder(string! nucleus, System.Drawing.Color? color) -> void +CSharpMath.Atom.Atoms.Punctuation +CSharpMath.Atom.Atoms.Punctuation.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Punctuation! +CSharpMath.Atom.Atoms.Punctuation.Punctuation(string! nucleus) -> void +CSharpMath.Atom.Atoms.Radical +CSharpMath.Atom.Atoms.Radical.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Radical! +CSharpMath.Atom.Atoms.Radical.Degree.get -> CSharpMath.Atom.MathList! +CSharpMath.Atom.Atoms.Radical.Radical(CSharpMath.Atom.MathList! degree, CSharpMath.Atom.MathList! radicand) -> void +CSharpMath.Atom.Atoms.Radical.Radicand.get -> CSharpMath.Atom.MathList! +CSharpMath.Atom.Atoms.RaiseBox +CSharpMath.Atom.Atoms.RaiseBox.Clone(bool finalize) -> CSharpMath.Atom.Atoms.RaiseBox! +CSharpMath.Atom.Atoms.RaiseBox.InnerList.get -> CSharpMath.Atom.MathList! +CSharpMath.Atom.Atoms.RaiseBox.Raise.get -> CSharpMath.Atom.Length +CSharpMath.Atom.Atoms.RaiseBox.RaiseBox(CSharpMath.Atom.Length raise, CSharpMath.Atom.MathList! innerList) -> void +CSharpMath.Atom.Atoms.Relation +CSharpMath.Atom.Atoms.Relation.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Relation! +CSharpMath.Atom.Atoms.Relation.Relation(string! nucleus) -> void +CSharpMath.Atom.Atoms.Space +CSharpMath.Atom.Atoms.Space.ActualLength(CSharpMath.Display.FrontEnd.FontMathTable! mathTable, TFont font) -> float +CSharpMath.Atom.Atoms.Space.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Space! +CSharpMath.Atom.Atoms.Space.EqualsSpace(CSharpMath.Atom.Atoms.Space! otherSpace) -> bool +CSharpMath.Atom.Atoms.Space.IsMu.get -> bool +CSharpMath.Atom.Atoms.Space.Length.get -> float +CSharpMath.Atom.Atoms.Space.Space(CSharpMath.Atom.Length space) -> void +CSharpMath.Atom.Atoms.Style +CSharpMath.Atom.Atoms.Style.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Style! +CSharpMath.Atom.Atoms.Style.EqualsStyle(CSharpMath.Atom.Atoms.Style! otherStyle) -> bool +CSharpMath.Atom.Atoms.Style.LineStyle.get -> CSharpMath.Atom.LineStyle +CSharpMath.Atom.Atoms.Style.Style(CSharpMath.Atom.LineStyle style) -> void +CSharpMath.Atom.Atoms.Table +CSharpMath.Atom.Atoms.Table.Alignments.get -> System.Collections.Generic.List! +CSharpMath.Atom.Atoms.Table.Cells.get -> System.Collections.Generic.List!>! +CSharpMath.Atom.Atoms.Table.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Table! +CSharpMath.Atom.Atoms.Table.Environment.get -> string? +CSharpMath.Atom.Atoms.Table.Environment.set -> void +CSharpMath.Atom.Atoms.Table.EqualsTable(CSharpMath.Atom.Atoms.Table! otherTable) -> bool +CSharpMath.Atom.Atoms.Table.GetAlignment(int columnIndex) -> CSharpMath.Atom.ColumnAlignment +CSharpMath.Atom.Atoms.Table.InterColumnSpacing.get -> float +CSharpMath.Atom.Atoms.Table.InterColumnSpacing.set -> void +CSharpMath.Atom.Atoms.Table.InterRowAdditionalSpacing.get -> float +CSharpMath.Atom.Atoms.Table.InterRowAdditionalSpacing.set -> void +CSharpMath.Atom.Atoms.Table.NColumns.get -> int +CSharpMath.Atom.Atoms.Table.NRows.get -> int +CSharpMath.Atom.Atoms.Table.SetAlignment(CSharpMath.Atom.ColumnAlignment alignment, int columnIndex) -> void +CSharpMath.Atom.Atoms.Table.SetCell(CSharpMath.Atom.MathList! list, int iRow, int iColumn) -> void +CSharpMath.Atom.Atoms.Table.Table() -> void +CSharpMath.Atom.Atoms.Table.Table(string? environment, System.Collections.Generic.List!>? cells = null) -> void +CSharpMath.Atom.Atoms.UnaryOperator +CSharpMath.Atom.Atoms.UnaryOperator.Clone(bool finalize) -> CSharpMath.Atom.Atoms.UnaryOperator! +CSharpMath.Atom.Atoms.UnaryOperator.ToOrdinary() -> CSharpMath.Atom.Atoms.Ordinary! +CSharpMath.Atom.Atoms.UnaryOperator.UnaryOperator(string! nucleus) -> void +CSharpMath.Atom.Atoms.Underline +CSharpMath.Atom.Atoms.Underline.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Underline! +CSharpMath.Atom.Atoms.Underline.EqualsUnderline(CSharpMath.Atom.Atoms.Underline! other) -> bool +CSharpMath.Atom.Atoms.Underline.InnerList.get -> CSharpMath.Atom.MathList! +CSharpMath.Atom.Atoms.Underline.Underline(CSharpMath.Atom.MathList! innerList) -> void +CSharpMath.Atom.Atoms.Variable +CSharpMath.Atom.Atoms.Variable.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Variable! +CSharpMath.Atom.Atoms.Variable.ToOrdinary(System.Func! fontChanger) -> CSharpMath.Atom.Atoms.Ordinary! +CSharpMath.Atom.Atoms.Variable.Variable(string! variable) -> void +CSharpMath.Atom.Boundary +CSharpMath.Atom.Boundary.Boundary() -> void +CSharpMath.Atom.Boundary.Boundary(string! nucleus) -> void +CSharpMath.Atom.Boundary.DebugString.get -> string! +CSharpMath.Atom.Boundary.EqualsBoundary(CSharpMath.Atom.Boundary boundary) -> bool +CSharpMath.Atom.Boundary.Nucleus.get -> string? +CSharpMath.Atom.ColumnAlignment +CSharpMath.Atom.ColumnAlignment.Center = 1 -> CSharpMath.Atom.ColumnAlignment +CSharpMath.Atom.ColumnAlignment.Left = 0 -> CSharpMath.Atom.ColumnAlignment +CSharpMath.Atom.ColumnAlignment.Right = 2 -> CSharpMath.Atom.ColumnAlignment +CSharpMath.Atom.FontStyle +CSharpMath.Atom.FontStyle.Blackboard = 8 -> CSharpMath.Atom.FontStyle +CSharpMath.Atom.FontStyle.Bold = 2 -> CSharpMath.Atom.FontStyle +CSharpMath.Atom.FontStyle.BoldItalic = 9 -> CSharpMath.Atom.FontStyle +CSharpMath.Atom.FontStyle.Caligraphic = 3 -> CSharpMath.Atom.FontStyle +CSharpMath.Atom.FontStyle.Default = 0 -> CSharpMath.Atom.FontStyle +CSharpMath.Atom.FontStyle.Fraktur = 7 -> CSharpMath.Atom.FontStyle +CSharpMath.Atom.FontStyle.Italic = 5 -> CSharpMath.Atom.FontStyle +CSharpMath.Atom.FontStyle.Roman = 1 -> CSharpMath.Atom.FontStyle +CSharpMath.Atom.FontStyle.SansSerif = 6 -> CSharpMath.Atom.FontStyle +CSharpMath.Atom.FontStyle.Typewriter = 4 -> CSharpMath.Atom.FontStyle +CSharpMath.Atom.IMathListContainer +CSharpMath.Atom.IMathListContainer.InnerLists.get -> System.Collections.Generic.IEnumerable! +CSharpMath.Atom.IMathObject +CSharpMath.Atom.IMathObject.DebugString.get -> string! +CSharpMath.Atom.InvalidCodePathException +CSharpMath.Atom.InvalidCodePathException.InvalidCodePathException(string! why) -> void +CSharpMath.Atom.InvalidCodePathException.InvalidCodePathException(string! why, System.Exception! inner) -> void +CSharpMath.Atom.LaTeXCommandDictionary +CSharpMath.Atom.LaTeXCommandDictionary.DefaultDelegate +CSharpMath.Atom.LaTeXCommandDictionary.GetEnumerator() -> System.Collections.Generic.IEnumerator>! +CSharpMath.Atom.LaTeXCommandDictionary.LaTeXCommandDictionary(CSharpMath.Atom.LaTeXCommandDictionary.DefaultDelegate! defaultParser, CSharpMath.Atom.LaTeXCommandDictionary.DefaultDelegate! defaultParserForCommands, System.Action? extraCommandToPerformWhenAdding = null) -> void +CSharpMath.Atom.LaTeXCommandDictionary.TryLookup(System.ReadOnlySpan chars) -> CSharpMath.Atom.Result<(TValue Result, int SplitIndex)> +CSharpMath.Atom.LaTeXParser +CSharpMath.Atom.LaTeXParser.Build() -> CSharpMath.Atom.Result +CSharpMath.Atom.LaTeXParser.Chars.get -> string! +CSharpMath.Atom.LaTeXParser.CurrentFontStyle.get -> CSharpMath.Atom.FontStyle +CSharpMath.Atom.LaTeXParser.CurrentFontStyle.set -> void +CSharpMath.Atom.LaTeXParser.Environments.get -> System.Collections.Generic.Stack! +CSharpMath.Atom.LaTeXParser.HasCharacters.get -> bool +CSharpMath.Atom.LaTeXParser.IEnvironment +CSharpMath.Atom.LaTeXParser.InnerEnvironment +CSharpMath.Atom.LaTeXParser.InnerEnvironment.InnerEnvironment() -> void +CSharpMath.Atom.LaTeXParser.InnerEnvironment.RightBoundary.get -> CSharpMath.Atom.Boundary? +CSharpMath.Atom.LaTeXParser.InnerEnvironment.RightBoundary.set -> void +CSharpMath.Atom.LaTeXParser.LaTeXParser(string! str) -> void +CSharpMath.Atom.LaTeXParser.NextChar.get -> int +CSharpMath.Atom.LaTeXParser.ReadArgument(CSharpMath.Atom.MathList? appendTo = null) -> CSharpMath.Atom.Result +CSharpMath.Atom.LaTeXParser.ReadArgumentOptional(CSharpMath.Atom.MathList? appendTo = null) -> CSharpMath.Atom.Result +CSharpMath.Atom.LaTeXParser.ReadChar() -> char +CSharpMath.Atom.LaTeXParser.ReadCharIfAvailable(char ch) -> bool +CSharpMath.Atom.LaTeXParser.ReadColor() -> CSharpMath.Atom.Result +CSharpMath.Atom.LaTeXParser.ReadDelimiter(string! commandName) -> CSharpMath.Atom.Result +CSharpMath.Atom.LaTeXParser.ReadEnvironment() -> CSharpMath.Atom.Result +CSharpMath.Atom.LaTeXParser.ReadSpace() -> CSharpMath.Atom.Result +CSharpMath.Atom.LaTeXParser.ReadString() -> string! +CSharpMath.Atom.LaTeXParser.ReadTable(string? name, CSharpMath.Atom.MathList? firstList, bool isRow, char stopChar) -> CSharpMath.Atom.Result +CSharpMath.Atom.LaTeXParser.ReadUntil(char stopChar, CSharpMath.Atom.MathList? appendTo = null) -> CSharpMath.Atom.Result +CSharpMath.Atom.LaTeXParser.SkipSpaces() -> void +CSharpMath.Atom.LaTeXParser.TableEnvironment +CSharpMath.Atom.LaTeXParser.TableEnvironment.ArrayAlignments.get -> string? +CSharpMath.Atom.LaTeXParser.TableEnvironment.ArrayAlignments.set -> void +CSharpMath.Atom.LaTeXParser.TableEnvironment.Ended.get -> bool +CSharpMath.Atom.LaTeXParser.TableEnvironment.Ended.set -> void +CSharpMath.Atom.LaTeXParser.TableEnvironment.Name.get -> string? +CSharpMath.Atom.LaTeXParser.TableEnvironment.Name.set -> void +CSharpMath.Atom.LaTeXParser.TableEnvironment.NRows.get -> int +CSharpMath.Atom.LaTeXParser.TableEnvironment.NRows.set -> void +CSharpMath.Atom.LaTeXParser.TableEnvironment.TableEnvironment(string? name) -> void +CSharpMath.Atom.LaTeXParser.TextMode.get -> bool +CSharpMath.Atom.LaTeXParser.TextMode.set -> void +CSharpMath.Atom.LaTeXParser.UndoReadChar() -> void +CSharpMath.Atom.LaTeXSettings +CSharpMath.Atom.Length +CSharpMath.Atom.Length.ActualLength(CSharpMath.Display.FrontEnd.FontMathTable! mathTable, TFont font) -> float +CSharpMath.Atom.Length.Amount.get -> float +CSharpMath.Atom.Length.EqualsLength(CSharpMath.Atom.Length otherLength) -> bool +CSharpMath.Atom.Length.IsMu.get -> bool +CSharpMath.Atom.Length.Length() -> void +CSharpMath.Atom.LineStyle +CSharpMath.Atom.LineStyle.Display = 0 -> CSharpMath.Atom.LineStyle +CSharpMath.Atom.LineStyle.Script = 2 -> CSharpMath.Atom.LineStyle +CSharpMath.Atom.LineStyle.ScriptScript = 3 -> CSharpMath.Atom.LineStyle +CSharpMath.Atom.LineStyle.Text = 1 -> CSharpMath.Atom.LineStyle +CSharpMath.Atom.MathAtom +CSharpMath.Atom.MathAtom.ApplyCommonPropertiesOn(bool finalize, TAtom! newAtom) -> TAtom! +CSharpMath.Atom.MathAtom.Clone(bool finalize) -> CSharpMath.Atom.MathAtom! +CSharpMath.Atom.MathAtom.EqualsAtom(CSharpMath.Atom.MathAtom! otherAtom) -> bool +CSharpMath.Atom.MathAtom.FontStyle.get -> CSharpMath.Atom.FontStyle +CSharpMath.Atom.MathAtom.FontStyle.set -> void +CSharpMath.Atom.MathAtom.Fuse(CSharpMath.Atom.MathAtom! otherAtom) -> void +CSharpMath.Atom.MathAtom.FusedAtoms.get -> System.Collections.Generic.List? +CSharpMath.Atom.MathAtom.IndexRange.get -> CSharpMath.Atom.Range +CSharpMath.Atom.MathAtom.IndexRange.set -> void +CSharpMath.Atom.MathAtom.MathAtom(string! nucleus = "") -> void +CSharpMath.Atom.MathAtom.Nucleus.get -> string! +CSharpMath.Atom.MathAtom.Nucleus.set -> void +CSharpMath.Atom.MathAtom.Subscript.get -> CSharpMath.Atom.MathList! +CSharpMath.Atom.MathAtom.Superscript.get -> CSharpMath.Atom.MathList! +CSharpMath.Atom.MathAtom.TypeName.get -> string! +CSharpMath.Atom.MathList +CSharpMath.Atom.MathList.Atoms.get -> System.Collections.Generic.List! +CSharpMath.Atom.MathList.Clear() -> void +CSharpMath.Atom.MathList.Clone(bool finalize) -> CSharpMath.Atom.MathList! +CSharpMath.Atom.MathList.Contains(CSharpMath.Atom.MathAtom! item) -> bool +CSharpMath.Atom.MathList.CopyTo(CSharpMath.Atom.MathAtom![]! array, int arrayIndex) -> void +CSharpMath.Atom.MathList.Count.get -> int +CSharpMath.Atom.MathList.DebugString.get -> string! +CSharpMath.Atom.MathList.EqualsList(CSharpMath.Atom.MathList! otherList) -> bool +CSharpMath.Atom.MathList.GetEnumerator() -> System.Collections.Generic.IEnumerator! +CSharpMath.Atom.MathList.IndexOf(CSharpMath.Atom.MathAtom! item) -> int +CSharpMath.Atom.MathList.Insert(int index, CSharpMath.Atom.MathAtom! item) -> void +CSharpMath.Atom.MathList.IsReadOnly.get -> bool +CSharpMath.Atom.MathList.Last.get -> CSharpMath.Atom.MathAtom? +CSharpMath.Atom.MathList.Last.set -> void +CSharpMath.Atom.MathList.MathList() -> void +CSharpMath.Atom.MathList.MathList(params CSharpMath.Atom.MathAtom![]! atoms) -> void +CSharpMath.Atom.MathList.MathList(System.Collections.Generic.IEnumerable! atoms) -> void +CSharpMath.Atom.MathList.Remove(CSharpMath.Atom.MathAtom! item) -> bool +CSharpMath.Atom.MathList.RemoveAt(int index) -> void +CSharpMath.Atom.MathList.RemoveAtoms(int index, int count) -> void +CSharpMath.Atom.MathList.Slice(int index, int count) -> CSharpMath.Atom.MathList! +CSharpMath.Atom.MathList.this[int index].get -> CSharpMath.Atom.MathAtom! +CSharpMath.Atom.MathList.this[int index].set -> void +CSharpMath.Atom.ProxyAdder +CSharpMath.Atom.ProxyAdder.Add(TKey key1, TKey key2, TKey key3, TKey key4, TValue value) -> void +CSharpMath.Atom.ProxyAdder.Add(TKey key1, TKey key2, TKey key3, TValue value) -> void +CSharpMath.Atom.ProxyAdder.Add(TKey key1, TKey key2, TValue value) -> void +CSharpMath.Atom.ProxyAdder.Add(TKey key1, TValue value) -> void +CSharpMath.Atom.ProxyAdder.Add(TCollection keys, System.Func! valueFunc) -> void +CSharpMath.Atom.ProxyAdder.Add(TCollection keys, TValue value) -> void +CSharpMath.Atom.ProxyAdder.Added -> System.Action? +CSharpMath.Atom.ProxyAdder.ProxyAdder(System.Action? extraCommandToPerformWhenAdding = null) -> void +CSharpMath.Atom.Range +CSharpMath.Atom.Range.Contains(int i) -> bool +CSharpMath.Atom.Range.End.get -> int +CSharpMath.Atom.Range.Equals(CSharpMath.Atom.Range r) -> bool +CSharpMath.Atom.Range.IsNotFound.get -> bool +CSharpMath.Atom.Range.Length.get -> int +CSharpMath.Atom.Range.Location.get -> int +CSharpMath.Atom.Range.Range() -> void +CSharpMath.Atom.Range.Range(int location, int length) -> void +CSharpMath.Atom.Range.Slice(int start, int length) -> CSharpMath.Atom.Range +CSharpMath.Atom.RentedArray +CSharpMath.Atom.RentedArray.Dispose() -> void +CSharpMath.Atom.RentedArray.RentedArray() -> void +CSharpMath.Atom.RentedArray.RentedArray(int length) -> void +CSharpMath.Atom.RentedArray.RentedArray(System.Collections.Generic.IEnumerable! ie, int length) -> void +CSharpMath.Atom.RentedArray.RentedArray(T item1) -> void +CSharpMath.Atom.RentedArray.RentedArray(T item1, T item2) -> void +CSharpMath.Atom.RentedArray.RentedArray(T item1, T item2, T item3) -> void +CSharpMath.Atom.RentedArray.Result.get -> System.ArraySegment +CSharpMath.Atom.Result +CSharpMath.Atom.Result.Bind(System.Func! successAction) -> CSharpMath.Atom.Result +CSharpMath.Atom.Result.Bind(System.Action! successAction) -> CSharpMath.Atom.Result +CSharpMath.Atom.Result.Bind(System.Func>! successAction) -> CSharpMath.Atom.Result +CSharpMath.Atom.Result.Bind(System.Func! successAction) -> CSharpMath.Atom.Result +CSharpMath.Atom.Result.Error.get -> string? +CSharpMath.Atom.Result.Match(System.Action! successAction, System.Action! errorAction) -> void +CSharpMath.Atom.Result.Match(System.Func! successFunc, System.Func! errorFunc) -> TResult +CSharpMath.Atom.Result.Result() -> void +CSharpMath.Atom.Result.Result(string! error) -> void +CSharpMath.Atom.Result +CSharpMath.Atom.Result.Bind(System.Action! method) -> CSharpMath.Atom.Result +CSharpMath.Atom.Result.Bind(System.Func! method) -> CSharpMath.Atom.Result +CSharpMath.Atom.Result.Bind(System.Func>! method) -> CSharpMath.Atom.Result +CSharpMath.Atom.Result.Bind(System.Func! method) -> CSharpMath.Atom.Result +CSharpMath.Atom.Result.Deconstruct(out T value, out string? error) -> void +CSharpMath.Atom.Result.Error.get -> string? +CSharpMath.Atom.Result.Match(System.Action! successAction, System.Action! errorAction) -> void +CSharpMath.Atom.Result.Match(System.Func! successFunc, System.Func! errorFunc) -> TResult +CSharpMath.Atom.Result.Result() -> void +CSharpMath.Atom.Result.Result(string! error) -> void +CSharpMath.Atom.Result.Result(T value) -> void +CSharpMath.Atom.ResultImplicitError +CSharpMath.Atom.ResultImplicitError.Error.get -> string! +CSharpMath.Atom.ResultImplicitError.ResultImplicitError() -> void +CSharpMath.Atom.ResultImplicitError.ResultImplicitError(string! error) -> void +CSharpMath.Atom.SpanResult +CSharpMath.Atom.SpanResult.Action +CSharpMath.Atom.SpanResult.Action +CSharpMath.Atom.SpanResult.Bind(CSharpMath.Atom.SpanResult.Action! method) -> CSharpMath.Atom.Result +CSharpMath.Atom.SpanResult.Bind(CSharpMath.Atom.SpanResult.Func! method) -> CSharpMath.Atom.Result +CSharpMath.Atom.SpanResult.Bind(CSharpMath.Atom.SpanResult.Func>! method) -> CSharpMath.Atom.Result +CSharpMath.Atom.SpanResult.Bind(CSharpMath.Atom.SpanResult.Func! method) -> CSharpMath.Atom.Result +CSharpMath.Atom.SpanResult.Deconstruct(out System.ReadOnlySpan value, out string? error) -> void +CSharpMath.Atom.SpanResult.Error.get -> string? +CSharpMath.Atom.SpanResult.Func +CSharpMath.Atom.SpanResult.Func +CSharpMath.Atom.SpanResult.Match(CSharpMath.Atom.SpanResult.Action! successAction, System.Action! errorAction) -> void +CSharpMath.Atom.SpanResult.Match(CSharpMath.Atom.SpanResult.Func! successAction, System.Func! errorAction) -> TResult +CSharpMath.Atom.SpanResult.SpanResult() -> void +CSharpMath.Atom.SpanResult.SpanResult(string! error) -> void +CSharpMath.Atom.SpanResult.SpanResult(System.ReadOnlySpan value) -> void +CSharpMath.Display.AttributedGlyphRun +CSharpMath.Display.AttributedGlyphRun.AttributedGlyphRun(string! text, System.Collections.Generic.IEnumerable! glyphs, TFont font, bool isPlaceHolder = false, System.Drawing.Color? color = null) -> void +CSharpMath.Display.AttributedGlyphRun.Font.get -> TFont +CSharpMath.Display.AttributedGlyphRun.Font.set -> void +CSharpMath.Display.AttributedGlyphRun.GlyphInfos.get -> System.Collections.Generic.List!>! +CSharpMath.Display.AttributedGlyphRun.Glyphs.get -> System.Collections.Generic.IEnumerable! +CSharpMath.Display.AttributedGlyphRun.Length.get -> int +CSharpMath.Display.AttributedGlyphRun.Placeholder.get -> bool +CSharpMath.Display.AttributedGlyphRun.Text.get -> System.Text.StringBuilder! +CSharpMath.Display.AttributedGlyphRunExtensions +CSharpMath.Display.AttributedString +CSharpMath.Display.AttributedString.AppendAttributedString(CSharpMath.Display.AttributedString! other) -> void +CSharpMath.Display.AttributedString.AttributedString(System.Collections.Generic.IEnumerable!>? runs = null) -> void +CSharpMath.Display.AttributedString.Clear() -> void +CSharpMath.Display.AttributedString.Length.get -> int +CSharpMath.Display.AttributedString.Runs.get -> System.Collections.Generic.IEnumerable!>! +CSharpMath.Display.AttributedString.SetFont(TFont font) -> void +CSharpMath.Display.AttributedString.Text.get -> string! +CSharpMath.Display.AttributedString.TryFuseRunAt(int index) -> bool +CSharpMath.Display.Displays.AccentDisplay +CSharpMath.Display.Displays.AccentDisplay.Accent.get -> CSharpMath.Display.Displays.GlyphDisplay! +CSharpMath.Display.Displays.AccentDisplay.AccentDisplay(CSharpMath.Display.Displays.GlyphDisplay! accentGlyphDisplay, CSharpMath.Display.IDisplay! accentee) -> void +CSharpMath.Display.Displays.AccentDisplay.Accentee.get -> CSharpMath.Display.IDisplay! +CSharpMath.Display.Displays.AccentDisplay.Ascent.get -> float +CSharpMath.Display.Displays.AccentDisplay.BackColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.AccentDisplay.BackColor.set -> void +CSharpMath.Display.Displays.AccentDisplay.Descent.get -> float +CSharpMath.Display.Displays.AccentDisplay.Draw(CSharpMath.Display.FrontEnd.IGraphicsContext! context) -> void +CSharpMath.Display.Displays.AccentDisplay.HasScript.get -> bool +CSharpMath.Display.Displays.AccentDisplay.HasScript.set -> void +CSharpMath.Display.Displays.AccentDisplay.Position.get -> System.Drawing.PointF +CSharpMath.Display.Displays.AccentDisplay.Position.set -> void +CSharpMath.Display.Displays.AccentDisplay.Range.get -> CSharpMath.Atom.Range +CSharpMath.Display.Displays.AccentDisplay.SetTextColorRecursive(System.Drawing.Color? textColor) -> void +CSharpMath.Display.Displays.AccentDisplay.TextColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.AccentDisplay.TextColor.set -> void +CSharpMath.Display.Displays.AccentDisplay.Width.get -> float +CSharpMath.Display.Displays.FractionDisplay +CSharpMath.Display.Displays.FractionDisplay.Ascent.get -> float +CSharpMath.Display.Displays.FractionDisplay.BackColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.FractionDisplay.BackColor.set -> void +CSharpMath.Display.Displays.FractionDisplay.Denominator.get -> CSharpMath.Display.Displays.ListDisplay! +CSharpMath.Display.Displays.FractionDisplay.DenominatorDown.get -> float +CSharpMath.Display.Displays.FractionDisplay.DenominatorDown.set -> void +CSharpMath.Display.Displays.FractionDisplay.Descent.get -> float +CSharpMath.Display.Displays.FractionDisplay.Draw(CSharpMath.Display.FrontEnd.IGraphicsContext! context) -> void +CSharpMath.Display.Displays.FractionDisplay.FractionDisplay(CSharpMath.Display.Displays.ListDisplay! numeratorDisplay, CSharpMath.Display.Displays.ListDisplay! denominatorDisplay, System.Drawing.PointF currentPosition, CSharpMath.Atom.Range range) -> void +CSharpMath.Display.Displays.FractionDisplay.HasScript.get -> bool +CSharpMath.Display.Displays.FractionDisplay.HasScript.set -> void +CSharpMath.Display.Displays.FractionDisplay.LinePosition.get -> float +CSharpMath.Display.Displays.FractionDisplay.LinePosition.set -> void +CSharpMath.Display.Displays.FractionDisplay.LineThickness.get -> float +CSharpMath.Display.Displays.FractionDisplay.LineThickness.set -> void +CSharpMath.Display.Displays.FractionDisplay.Numerator.get -> CSharpMath.Display.Displays.ListDisplay! +CSharpMath.Display.Displays.FractionDisplay.NumeratorUp.get -> float +CSharpMath.Display.Displays.FractionDisplay.NumeratorUp.set -> void +CSharpMath.Display.Displays.FractionDisplay.Position.get -> System.Drawing.PointF +CSharpMath.Display.Displays.FractionDisplay.Position.set -> void +CSharpMath.Display.Displays.FractionDisplay.Range.get -> CSharpMath.Atom.Range +CSharpMath.Display.Displays.FractionDisplay.SetTextColorRecursive(System.Drawing.Color? textColor) -> void +CSharpMath.Display.Displays.FractionDisplay.TextColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.FractionDisplay.TextColor.set -> void +CSharpMath.Display.Displays.FractionDisplay.UpdateNumeratorAndDenominatorPositions() -> void +CSharpMath.Display.Displays.FractionDisplay.Width.get -> float +CSharpMath.Display.Displays.GlyphConstructionDisplay +CSharpMath.Display.Displays.GlyphConstructionDisplay.Ascent.get -> float +CSharpMath.Display.Displays.GlyphConstructionDisplay.BackColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.GlyphConstructionDisplay.BackColor.set -> void +CSharpMath.Display.Displays.GlyphConstructionDisplay.Descent.get -> float +CSharpMath.Display.Displays.GlyphConstructionDisplay.Draw(CSharpMath.Display.FrontEnd.IGraphicsContext! context) -> void +CSharpMath.Display.Displays.GlyphConstructionDisplay.Font.get -> TFont +CSharpMath.Display.Displays.GlyphConstructionDisplay.GlyphConstructionDisplay(System.Collections.Generic.IReadOnlyList! glyphs, System.Collections.Generic.IEnumerable! offsets, TFont font, float ascent, float descent, float width) -> void +CSharpMath.Display.Displays.GlyphConstructionDisplay.HasScript.get -> bool +CSharpMath.Display.Displays.GlyphConstructionDisplay.HasScript.set -> void +CSharpMath.Display.Displays.GlyphConstructionDisplay.Position.get -> System.Drawing.PointF +CSharpMath.Display.Displays.GlyphConstructionDisplay.Position.set -> void +CSharpMath.Display.Displays.GlyphConstructionDisplay.Range.get -> CSharpMath.Atom.Range +CSharpMath.Display.Displays.GlyphConstructionDisplay.Range.set -> void +CSharpMath.Display.Displays.GlyphConstructionDisplay.SetPosition(System.Drawing.PointF position) -> void +CSharpMath.Display.Displays.GlyphConstructionDisplay.SetTextColorRecursive(System.Drawing.Color? textColor) -> void +CSharpMath.Display.Displays.GlyphConstructionDisplay.ShiftDown.get -> float +CSharpMath.Display.Displays.GlyphConstructionDisplay.ShiftDown.set -> void +CSharpMath.Display.Displays.GlyphConstructionDisplay.TextColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.GlyphConstructionDisplay.TextColor.set -> void +CSharpMath.Display.Displays.GlyphConstructionDisplay.Width.get -> float +CSharpMath.Display.Displays.GlyphDisplay +CSharpMath.Display.Displays.GlyphDisplay.Ascent.get -> float +CSharpMath.Display.Displays.GlyphDisplay.BackColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.GlyphDisplay.BackColor.set -> void +CSharpMath.Display.Displays.GlyphDisplay.Descent.get -> float +CSharpMath.Display.Displays.GlyphDisplay.Draw(CSharpMath.Display.FrontEnd.IGraphicsContext! context) -> void +CSharpMath.Display.Displays.GlyphDisplay.Font.get -> TFont +CSharpMath.Display.Displays.GlyphDisplay.Glyph.get -> TGlyph +CSharpMath.Display.Displays.GlyphDisplay.GlyphDisplay(TGlyph glyph, CSharpMath.Atom.Range range, TFont font, float ascent, float descent, float width) -> void +CSharpMath.Display.Displays.GlyphDisplay.HasScript.get -> bool +CSharpMath.Display.Displays.GlyphDisplay.HasScript.set -> void +CSharpMath.Display.Displays.GlyphDisplay.Position.get -> System.Drawing.PointF +CSharpMath.Display.Displays.GlyphDisplay.Position.set -> void +CSharpMath.Display.Displays.GlyphDisplay.Range.get -> CSharpMath.Atom.Range +CSharpMath.Display.Displays.GlyphDisplay.SetTextColorRecursive(System.Drawing.Color? textColor) -> void +CSharpMath.Display.Displays.GlyphDisplay.ShiftDown.get -> float +CSharpMath.Display.Displays.GlyphDisplay.ShiftDown.set -> void +CSharpMath.Display.Displays.GlyphDisplay.TextColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.GlyphDisplay.TextColor.set -> void +CSharpMath.Display.Displays.GlyphDisplay.Width.get -> float +CSharpMath.Display.Displays.InnerDisplay +CSharpMath.Display.Displays.InnerDisplay.Ascent.get -> float +CSharpMath.Display.Displays.InnerDisplay.BackColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.InnerDisplay.BackColor.set -> void +CSharpMath.Display.Displays.InnerDisplay.Descent.get -> float +CSharpMath.Display.Displays.InnerDisplay.Draw(CSharpMath.Display.FrontEnd.IGraphicsContext! context) -> void +CSharpMath.Display.Displays.InnerDisplay.HasScript.get -> bool +CSharpMath.Display.Displays.InnerDisplay.HasScript.set -> void +CSharpMath.Display.Displays.InnerDisplay.Inner.get -> CSharpMath.Display.Displays.ListDisplay! +CSharpMath.Display.Displays.InnerDisplay.InnerDisplay(CSharpMath.Display.Displays.ListDisplay! inner, CSharpMath.Display.IGlyphDisplay? left, CSharpMath.Display.IGlyphDisplay? right, CSharpMath.Atom.Range range) -> void +CSharpMath.Display.Displays.InnerDisplay.Left.get -> CSharpMath.Display.IGlyphDisplay? +CSharpMath.Display.Displays.InnerDisplay.Position.get -> System.Drawing.PointF +CSharpMath.Display.Displays.InnerDisplay.Position.set -> void +CSharpMath.Display.Displays.InnerDisplay.Range.get -> CSharpMath.Atom.Range +CSharpMath.Display.Displays.InnerDisplay.Right.get -> CSharpMath.Display.IGlyphDisplay? +CSharpMath.Display.Displays.InnerDisplay.SetTextColorRecursive(System.Drawing.Color? textColor) -> void +CSharpMath.Display.Displays.InnerDisplay.TextColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.InnerDisplay.TextColor.set -> void +CSharpMath.Display.Displays.InnerDisplay.Width.get -> float +CSharpMath.Display.Displays.LargeOpLimitsDisplay +CSharpMath.Display.Displays.LargeOpLimitsDisplay.Ascent.get -> float +CSharpMath.Display.Displays.LargeOpLimitsDisplay.BackColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.LargeOpLimitsDisplay.BackColor.set -> void +CSharpMath.Display.Displays.LargeOpLimitsDisplay.Descent.get -> float +CSharpMath.Display.Displays.LargeOpLimitsDisplay.Draw(CSharpMath.Display.FrontEnd.IGraphicsContext! context) -> void +CSharpMath.Display.Displays.LargeOpLimitsDisplay.HasScript.get -> bool +CSharpMath.Display.Displays.LargeOpLimitsDisplay.HasScript.set -> void +CSharpMath.Display.Displays.LargeOpLimitsDisplay.LargeOpLimitsDisplay(CSharpMath.Display.IDisplay! nucleusDisplay, CSharpMath.Display.Displays.ListDisplay? upperLimit, float upperLimitGap, CSharpMath.Display.Displays.ListDisplay? lowerLimit, float lowerLimitGap, float limitShift, int extraPadding) -> void +CSharpMath.Display.Displays.LargeOpLimitsDisplay.LowerLimit.get -> CSharpMath.Display.Displays.ListDisplay? +CSharpMath.Display.Displays.LargeOpLimitsDisplay.NucleusDisplay.get -> CSharpMath.Display.IDisplay! +CSharpMath.Display.Displays.LargeOpLimitsDisplay.Position.get -> System.Drawing.PointF +CSharpMath.Display.Displays.LargeOpLimitsDisplay.Position.set -> void +CSharpMath.Display.Displays.LargeOpLimitsDisplay.Range.get -> CSharpMath.Atom.Range +CSharpMath.Display.Displays.LargeOpLimitsDisplay.SetTextColorRecursive(System.Drawing.Color? textColor) -> void +CSharpMath.Display.Displays.LargeOpLimitsDisplay.TextColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.LargeOpLimitsDisplay.TextColor.set -> void +CSharpMath.Display.Displays.LargeOpLimitsDisplay.UpperLimit.get -> CSharpMath.Display.Displays.ListDisplay? +CSharpMath.Display.Displays.LargeOpLimitsDisplay.Width.get -> float +CSharpMath.Display.Displays.ListDisplay +CSharpMath.Display.Displays.ListDisplay.Ascent.get -> float +CSharpMath.Display.Displays.ListDisplay.BackColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.ListDisplay.BackColor.set -> void +CSharpMath.Display.Displays.ListDisplay.Descent.get -> float +CSharpMath.Display.Displays.ListDisplay.Displays.get -> System.Collections.Generic.IReadOnlyList!>! +CSharpMath.Display.Displays.ListDisplay.Draw(CSharpMath.Display.FrontEnd.IGraphicsContext! context) -> void +CSharpMath.Display.Displays.ListDisplay.HasScript.get -> bool +CSharpMath.Display.Displays.ListDisplay.HasScript.set -> void +CSharpMath.Display.Displays.ListDisplay.IndexInParent.get -> int +CSharpMath.Display.Displays.ListDisplay.IndexInParent.set -> void +CSharpMath.Display.Displays.ListDisplay.LinePosition.get -> CSharpMath.Display.LinePosition +CSharpMath.Display.Displays.ListDisplay.LinePosition.set -> void +CSharpMath.Display.Displays.ListDisplay.ListDisplay(System.Collections.Generic.IReadOnlyList!>! displays) -> void +CSharpMath.Display.Displays.ListDisplay.Position.get -> System.Drawing.PointF +CSharpMath.Display.Displays.ListDisplay.Position.set -> void +CSharpMath.Display.Displays.ListDisplay.Range.get -> CSharpMath.Atom.Range +CSharpMath.Display.Displays.ListDisplay.SetTextColorRecursive(System.Drawing.Color? textColor) -> void +CSharpMath.Display.Displays.ListDisplay.TextColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.ListDisplay.TextColor.set -> void +CSharpMath.Display.Displays.ListDisplay.Width.get -> float +CSharpMath.Display.Displays.OverOrUnderlineDisplay +CSharpMath.Display.Displays.OverOrUnderlineDisplay.Ascent.get -> float +CSharpMath.Display.Displays.OverOrUnderlineDisplay.BackColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.OverOrUnderlineDisplay.BackColor.set -> void +CSharpMath.Display.Displays.OverOrUnderlineDisplay.Descent.get -> float +CSharpMath.Display.Displays.OverOrUnderlineDisplay.Draw(CSharpMath.Display.FrontEnd.IGraphicsContext! context) -> void +CSharpMath.Display.Displays.OverOrUnderlineDisplay.HasScript.get -> bool +CSharpMath.Display.Displays.OverOrUnderlineDisplay.HasScript.set -> void +CSharpMath.Display.Displays.OverOrUnderlineDisplay.Inner.get -> CSharpMath.Display.IDisplay! +CSharpMath.Display.Displays.OverOrUnderlineDisplay.LineShiftUp.get -> float +CSharpMath.Display.Displays.OverOrUnderlineDisplay.LineShiftUp.set -> void +CSharpMath.Display.Displays.OverOrUnderlineDisplay.LineThickness.get -> float +CSharpMath.Display.Displays.OverOrUnderlineDisplay.LineThickness.set -> void +CSharpMath.Display.Displays.OverOrUnderlineDisplay.OverOrUnderlineDisplay(CSharpMath.Display.IDisplay! inner, System.Drawing.PointF position) -> void +CSharpMath.Display.Displays.OverOrUnderlineDisplay.Position.get -> System.Drawing.PointF +CSharpMath.Display.Displays.OverOrUnderlineDisplay.Position.set -> void +CSharpMath.Display.Displays.OverOrUnderlineDisplay.Range.get -> CSharpMath.Atom.Range +CSharpMath.Display.Displays.OverOrUnderlineDisplay.SetTextColorRecursive(System.Drawing.Color? textColor) -> void +CSharpMath.Display.Displays.OverOrUnderlineDisplay.TextColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.OverOrUnderlineDisplay.TextColor.set -> void +CSharpMath.Display.Displays.OverOrUnderlineDisplay.Width.get -> float +CSharpMath.Display.Displays.RadicalDisplay +CSharpMath.Display.Displays.RadicalDisplay.Ascent.get -> float +CSharpMath.Display.Displays.RadicalDisplay.Ascent.set -> void +CSharpMath.Display.Displays.RadicalDisplay.BackColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.RadicalDisplay.BackColor.set -> void +CSharpMath.Display.Displays.RadicalDisplay.Degree.get -> CSharpMath.Display.Displays.ListDisplay? +CSharpMath.Display.Displays.RadicalDisplay.Descent.get -> float +CSharpMath.Display.Displays.RadicalDisplay.Descent.set -> void +CSharpMath.Display.Displays.RadicalDisplay.Draw(CSharpMath.Display.FrontEnd.IGraphicsContext! context) -> void +CSharpMath.Display.Displays.RadicalDisplay.HasScript.get -> bool +CSharpMath.Display.Displays.RadicalDisplay.HasScript.set -> void +CSharpMath.Display.Displays.RadicalDisplay.LineThickness.get -> float +CSharpMath.Display.Displays.RadicalDisplay.LineThickness.set -> void +CSharpMath.Display.Displays.RadicalDisplay.Position.get -> System.Drawing.PointF +CSharpMath.Display.Displays.RadicalDisplay.Position.set -> void +CSharpMath.Display.Displays.RadicalDisplay.RadicalDisplay(CSharpMath.Display.Displays.ListDisplay! innerDisplay, CSharpMath.Display.IGlyphDisplay! glyph, System.Drawing.PointF position, CSharpMath.Atom.Range range) -> void +CSharpMath.Display.Displays.RadicalDisplay.Radicand.get -> CSharpMath.Display.Displays.ListDisplay! +CSharpMath.Display.Displays.RadicalDisplay.Range.get -> CSharpMath.Atom.Range +CSharpMath.Display.Displays.RadicalDisplay.SetDegree(CSharpMath.Display.Displays.ListDisplay! degree, TFont degreeFont, CSharpMath.Display.FrontEnd.FontMathTable! degreeFontMathTable) -> void +CSharpMath.Display.Displays.RadicalDisplay.SetTextColorRecursive(System.Drawing.Color? textColor) -> void +CSharpMath.Display.Displays.RadicalDisplay.TextColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.RadicalDisplay.TextColor.set -> void +CSharpMath.Display.Displays.RadicalDisplay.TopKern.get -> float +CSharpMath.Display.Displays.RadicalDisplay.TopKern.set -> void +CSharpMath.Display.Displays.RadicalDisplay.Width.get -> float +CSharpMath.Display.Displays.RadicalDisplay.Width.set -> void +CSharpMath.Display.Displays.TextLineDisplay +CSharpMath.Display.Displays.TextLineDisplay.Ascent.get -> float +CSharpMath.Display.Displays.TextLineDisplay.Atoms.get -> System.Collections.Generic.IReadOnlyList! +CSharpMath.Display.Displays.TextLineDisplay.BackColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.TextLineDisplay.BackColor.set -> void +CSharpMath.Display.Displays.TextLineDisplay.Descent.get -> float +CSharpMath.Display.Displays.TextLineDisplay.Draw(CSharpMath.Display.FrontEnd.IGraphicsContext! context) -> void +CSharpMath.Display.Displays.TextLineDisplay.HasScript.get -> bool +CSharpMath.Display.Displays.TextLineDisplay.HasScript.set -> void +CSharpMath.Display.Displays.TextLineDisplay.Position.get -> System.Drawing.PointF +CSharpMath.Display.Displays.TextLineDisplay.Position.set -> void +CSharpMath.Display.Displays.TextLineDisplay.Range.get -> CSharpMath.Atom.Range +CSharpMath.Display.Displays.TextLineDisplay.Runs.get -> System.Collections.Generic.List!>! +CSharpMath.Display.Displays.TextLineDisplay.SetTextColorRecursive(System.Drawing.Color? textColor) -> void +CSharpMath.Display.Displays.TextLineDisplay.Text.get -> System.Collections.Generic.IEnumerable! +CSharpMath.Display.Displays.TextLineDisplay.TextColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.TextLineDisplay.TextColor.set -> void +CSharpMath.Display.Displays.TextLineDisplay.TextLineDisplay(CSharpMath.Display.AttributedString! text, CSharpMath.Atom.Range range, CSharpMath.Display.FrontEnd.TypesettingContext! context, System.Collections.Generic.IReadOnlyList! atoms, System.Drawing.PointF position) -> void +CSharpMath.Display.Displays.TextLineDisplay.TextLineDisplay(System.Collections.Generic.List!>! runs, System.Collections.Generic.IReadOnlyList! atoms, System.Drawing.PointF position) -> void +CSharpMath.Display.Displays.TextLineDisplay.Width.get -> float +CSharpMath.Display.Displays.TextRunDisplay +CSharpMath.Display.Displays.TextRunDisplay.Ascent.get -> float +CSharpMath.Display.Displays.TextRunDisplay.BackColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.TextRunDisplay.BackColor.set -> void +CSharpMath.Display.Displays.TextRunDisplay.Descent.get -> float +CSharpMath.Display.Displays.TextRunDisplay.Draw(CSharpMath.Display.FrontEnd.IGraphicsContext! context) -> void +CSharpMath.Display.Displays.TextRunDisplay.HasScript.get -> bool +CSharpMath.Display.Displays.TextRunDisplay.HasScript.set -> void +CSharpMath.Display.Displays.TextRunDisplay.Position.get -> System.Drawing.PointF +CSharpMath.Display.Displays.TextRunDisplay.Position.set -> void +CSharpMath.Display.Displays.TextRunDisplay.Range.get -> CSharpMath.Atom.Range +CSharpMath.Display.Displays.TextRunDisplay.Run.get -> CSharpMath.Display.AttributedGlyphRun! +CSharpMath.Display.Displays.TextRunDisplay.SetTextColorRecursive(System.Drawing.Color? textColor) -> void +CSharpMath.Display.Displays.TextRunDisplay.TextColor.get -> System.Drawing.Color? +CSharpMath.Display.Displays.TextRunDisplay.TextColor.set -> void +CSharpMath.Display.Displays.TextRunDisplay.TextRunDisplay(CSharpMath.Display.AttributedGlyphRun! run, CSharpMath.Atom.Range range, CSharpMath.Display.FrontEnd.TypesettingContext! context) -> void +CSharpMath.Display.Displays.TextRunDisplay.Width.get -> float +CSharpMath.Display.FrontEnd.FontMathTable +CSharpMath.Display.FrontEnd.FontMathTable.FontMathTable() -> void +CSharpMath.Display.FrontEnd.FontMathTable.GetStyleSize(CSharpMath.Atom.LineStyle style, TFont font) -> float +CSharpMath.Display.FrontEnd.FontMathTable.MuUnit(TFont font) -> float +CSharpMath.Display.FrontEnd.FontMathTable.RadicalDegreeBottomRaise(TFont font) -> float +CSharpMath.Display.FrontEnd.FontMathTable.ScriptScaleDown(TFont font) -> float +CSharpMath.Display.FrontEnd.FontMathTable.ScriptScriptScaleDown(TFont font) -> float +CSharpMath.Display.FrontEnd.IFont +CSharpMath.Display.FrontEnd.IFont.PointSize.get -> float +CSharpMath.Display.FrontEnd.IGlyphBoundsProvider +CSharpMath.Display.FrontEnd.IGlyphBoundsProvider.GetAdvancesForGlyphs(TFont font, System.Collections.Generic.IEnumerable! glyphs, int nGlyphs) -> (System.Collections.Generic.IEnumerable! Advances, float Total) +CSharpMath.Display.FrontEnd.IGlyphBoundsProvider.GetBoundingRectsForGlyphs(TFont font, System.Collections.Generic.IEnumerable! glyphs, int nGlyphs) -> System.Collections.Generic.IEnumerable! +CSharpMath.Display.FrontEnd.IGlyphBoundsProvider.GetTypographicWidth(TFont font, CSharpMath.Display.AttributedGlyphRun! run) -> float +CSharpMath.Display.FrontEnd.IGlyphFinder +CSharpMath.Display.FrontEnd.IGlyphFinder.EmptyGlyph.get -> TGlyph +CSharpMath.Display.FrontEnd.IGlyphFinder.FindGlyphForCharacterAtIndex(TFont font, int index, string! str) -> TGlyph +CSharpMath.Display.FrontEnd.IGlyphFinder.FindGlyphs(TFont font, string! str) -> System.Collections.Generic.IEnumerable! +CSharpMath.Display.FrontEnd.IGlyphFinder.GlyphIsEmpty(TGlyph glyph) -> bool +CSharpMath.Display.FrontEnd.IGraphicsContext +CSharpMath.Display.FrontEnd.IGraphicsContext.DrawGlyphRunWithOffset(CSharpMath.Display.AttributedGlyphRun! text, System.Drawing.PointF point, System.Drawing.Color? color) -> void +CSharpMath.Display.FrontEnd.IGraphicsContext.DrawGlyphsAtPoints(System.Collections.Generic.IReadOnlyList! glyphs, TFont font, System.Collections.Generic.IEnumerable! points, System.Drawing.Color? color) -> void +CSharpMath.Display.FrontEnd.IGraphicsContext.DrawLine(float x1, float y1, float x2, float y2, float strokeWidth, System.Drawing.Color? color) -> void +CSharpMath.Display.FrontEnd.IGraphicsContext.FillRect(System.Drawing.RectangleF rect, System.Drawing.Color color) -> void +CSharpMath.Display.FrontEnd.IGraphicsContext.RestoreState() -> void +CSharpMath.Display.FrontEnd.IGraphicsContext.SaveState() -> void +CSharpMath.Display.FrontEnd.IGraphicsContext.SetTextPosition(System.Drawing.PointF position) -> void +CSharpMath.Display.FrontEnd.IGraphicsContext.Translate(System.Drawing.PointF dxy) -> void +CSharpMath.Display.FrontEnd.TypesettingContext +CSharpMath.Display.FrontEnd.TypesettingContext.GlyphBoundsProvider.get -> CSharpMath.Display.FrontEnd.IGlyphBoundsProvider! +CSharpMath.Display.FrontEnd.TypesettingContext.GlyphFinder.get -> CSharpMath.Display.FrontEnd.IGlyphFinder! +CSharpMath.Display.FrontEnd.TypesettingContext.MathFontCloner.get -> System.Func! +CSharpMath.Display.FrontEnd.TypesettingContext.MathTable.get -> CSharpMath.Display.FrontEnd.FontMathTable! +CSharpMath.Display.FrontEnd.TypesettingContext.TypesettingContext(System.Func! mathFontCloner, CSharpMath.Display.FrontEnd.IGlyphBoundsProvider! glyphBoundsProvider, CSharpMath.Display.FrontEnd.IGlyphFinder! glyphFinder, CSharpMath.Display.FrontEnd.FontMathTable! mathTable) -> void +CSharpMath.Display.GlyphInfo +CSharpMath.Display.GlyphInfo.Deconstruct(out TGlyph glyph, out float kernAfter, out System.Drawing.Color? foreground) -> void +CSharpMath.Display.GlyphInfo.Foreground.get -> System.Drawing.Color? +CSharpMath.Display.GlyphInfo.Foreground.set -> void +CSharpMath.Display.GlyphInfo.Glyph.get -> TGlyph +CSharpMath.Display.GlyphInfo.GlyphInfo(TGlyph glyph, float kern = 0) -> void +CSharpMath.Display.GlyphInfo.KernAfterGlyph.get -> float +CSharpMath.Display.GlyphInfo.KernAfterGlyph.set -> void +CSharpMath.Display.GlyphPart +CSharpMath.Display.GlyphPart.EndConnectorLength.get -> float +CSharpMath.Display.GlyphPart.FullAdvance.get -> float +CSharpMath.Display.GlyphPart.Glyph.get -> TGlyph +CSharpMath.Display.GlyphPart.GlyphPart(TGlyph glyph, float fullAdvance, float startConnectorLength, float endConnectorLength, bool isExtender) -> void +CSharpMath.Display.GlyphPart.IsExtender.get -> bool +CSharpMath.Display.GlyphPart.StartConnectorLength.get -> float +CSharpMath.Display.IDisplay +CSharpMath.Display.IDisplay.Ascent.get -> float +CSharpMath.Display.IDisplay.BackColor.get -> System.Drawing.Color? +CSharpMath.Display.IDisplay.BackColor.set -> void +CSharpMath.Display.IDisplay.Descent.get -> float +CSharpMath.Display.IDisplay.Draw(CSharpMath.Display.FrontEnd.IGraphicsContext! context) -> void +CSharpMath.Display.IDisplay.HasScript.get -> bool +CSharpMath.Display.IDisplay.HasScript.set -> void +CSharpMath.Display.IDisplay.Position.get -> System.Drawing.PointF +CSharpMath.Display.IDisplay.Position.set -> void +CSharpMath.Display.IDisplay.Range.get -> CSharpMath.Atom.Range +CSharpMath.Display.IDisplay.SetTextColorRecursive(System.Drawing.Color? textColor) -> void +CSharpMath.Display.IDisplay.TextColor.get -> System.Drawing.Color? +CSharpMath.Display.IDisplay.TextColor.set -> void +CSharpMath.Display.IDisplay.Width.get -> float +CSharpMath.Display.IGlyphDisplay +CSharpMath.Display.IGlyphDisplay.Font.get -> TFont +CSharpMath.Display.IGlyphDisplay.ShiftDown.get -> float +CSharpMath.Display.IGlyphDisplay.ShiftDown.set -> void +CSharpMath.Display.LinePosition +CSharpMath.Display.LinePosition.Regular = 0 -> CSharpMath.Display.LinePosition +CSharpMath.Display.LinePosition.Subscript = 1 -> CSharpMath.Display.LinePosition +CSharpMath.Display.LinePosition.Superscript = 2 -> CSharpMath.Display.LinePosition +CSharpMath.Display.Typesetter +CSharpMath.Display.Typesetter +CSharpMath.Display.UnicodeFontChanger +CSharpMath.Editor.Extensions +CSharpMath.Editor.MathKeyboard +CSharpMath.Editor.MathKeyboard.blinkTimer -> System.Timers.Timer! +CSharpMath.Editor.MathKeyboard.Clear() -> void +CSharpMath.Editor.MathKeyboard.ClearHighlights() -> void +CSharpMath.Editor.MathKeyboard.ClosestIndexToPoint(System.Drawing.PointF point) -> CSharpMath.Editor.MathListIndex? +CSharpMath.Editor.MathKeyboard.ClosestPointToIndex(CSharpMath.Editor.MathListIndex! index) -> System.Drawing.PointF? +CSharpMath.Editor.MathKeyboard.Context.get -> CSharpMath.Display.FrontEnd.TypesettingContext! +CSharpMath.Editor.MathKeyboard.DismissPressed -> System.EventHandler? +CSharpMath.Editor.MathKeyboard.Display.get -> CSharpMath.Display.Displays.ListDisplay? +CSharpMath.Editor.MathKeyboard.Display.set -> void +CSharpMath.Editor.MathKeyboard.Dispose() -> void +CSharpMath.Editor.MathKeyboard.Font.get -> TFont +CSharpMath.Editor.MathKeyboard.Font.set -> void +CSharpMath.Editor.MathKeyboard.HasText.get -> bool +CSharpMath.Editor.MathKeyboard.HighlightCharacterAt(CSharpMath.Editor.MathListIndex! index, System.Drawing.Color color) -> void +CSharpMath.Editor.MathKeyboard.InsertionIndex.get -> CSharpMath.Editor.MathListIndex! +CSharpMath.Editor.MathKeyboard.InsertionIndex.set -> void +CSharpMath.Editor.MathKeyboard.InsertionPositionHighlighted.get -> bool +CSharpMath.Editor.MathKeyboard.InsertionPositionHighlighted.set -> void +CSharpMath.Editor.MathKeyboard.InsertMathList(CSharpMath.Atom.MathList! list, System.Drawing.PointF point) -> void +CSharpMath.Editor.MathKeyboard.KeyPress(CSharpMath.Editor.MathKeyboardInput input) -> void +CSharpMath.Editor.MathKeyboard.KeyPress(params CSharpMath.Editor.MathKeyboardInput[]! inputs) -> void +CSharpMath.Editor.MathKeyboard.LaTeX.get -> string! +CSharpMath.Editor.MathKeyboard.LineStyle.get -> CSharpMath.Atom.LineStyle +CSharpMath.Editor.MathKeyboard.LineStyle.set -> void +CSharpMath.Editor.MathKeyboard.MathKeyboard(CSharpMath.Display.FrontEnd.TypesettingContext! context, TFont font, double blinkMilliseconds = 800) -> void +CSharpMath.Editor.MathKeyboard.MathList.get -> CSharpMath.Atom.MathList! +CSharpMath.Editor.MathKeyboard.MoveCaretToPoint(System.Drawing.PointF point) -> void +CSharpMath.Editor.MathKeyboard.RecreateDisplayFromMathList() -> void +CSharpMath.Editor.MathKeyboard.RedrawRequested -> System.EventHandler? +CSharpMath.Editor.MathKeyboard.ReturnPressed -> System.EventHandler? +CSharpMath.Editor.MathKeyboard.SelectColor.get -> System.Drawing.Color +CSharpMath.Editor.MathKeyboard.SelectColor.set -> void +CSharpMath.Editor.MathKeyboard.ShouldDrawCaret.get -> bool +CSharpMath.Editor.MathKeyboard.StartBlinking() -> void +CSharpMath.Editor.MathKeyboard.StopBlinking() -> void +CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.A = 65 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Absolute = 12865 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Alpha = 913 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Angle = 8736 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.ArcCosecant = 9697 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.ArcCosine = 9693 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.ArcCotangent = 9694 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.ArcSecant = 9696 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.ArcSine = 9692 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.ArcTangent = 9695 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.AreaHyperbolicCosecant = 9863 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.AreaHyperbolicCosine = 9719 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.AreaHyperbolicCotangent = 9718 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.AreaHyperbolicSecant = 9862 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.AreaHyperbolicSine = 9716 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.AreaHyperbolicTangent = 9717 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.B = 66 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Backspace = 9003 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.BaseEPower = 8495 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Beta = 914 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.BothCurlyBrackets = 12864 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.BothRoundBrackets = 12862 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.BothSquareBrackets = 12863 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.C = 67 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Chi = 935 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Clear = 9114 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.ClockwiseContourIntegral = 8754 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.ClockwiseIntegral = 8753 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Comma = 44 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.ContourIntegral = 8750 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Cosecant = 9243 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Cosine = 8453 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Cotangent = 9220 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.CounterClockwiseContourIntegral = 8755 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.CubeRoot = 8731 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.D = 68 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.D0 = 48 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.D1 = 49 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.D2 = 50 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.D3 = 51 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.D4 = 52 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.D5 = 53 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.D6 = 54 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.D7 = 55 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.D8 = 56 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.D9 = 57 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Decimal = 46 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Degree = 176 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Delta = 916 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Dismiss = 10060 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Divide = 247 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.DoubleContourIntegral = 8751 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.DoubleIntegral = 8748 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Down = 9207 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.DownArrow = 8595 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.E = 69 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Epsilon = 917 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Equals = 61 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Eta = 919 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.F = 70 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Factorial = 33 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Fraction = 8260 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.G = 71 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Gamma = 915 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.GreaterOrEquals = 8805 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.GreaterThan = 62 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.H = 72 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.HyperbolicCosecant = 9685 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.HyperbolicCosine = 9681 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.HyperbolicCotangent = 9682 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.HyperbolicSecant = 9684 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.HyperbolicSine = 9680 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.HyperbolicTangent = 9683 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.I = 73 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Infinity = 8734 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Integral = 8747 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.IntegralBothLimits = 644 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.IntegralLowerLimit = 646 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.IntegralUpperLimit = 402 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Iota = 921 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.J = 74 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.K = 75 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Kappa = 922 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.L = 76 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Lambda = 923 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Left = 9204 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.LeftArrow = 8592 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.LeftCurlyBracket = 123 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.LeftRoundBracket = 40 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.LeftSquareBracket = 91 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.LessOrEquals = 8804 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.LessThan = 60 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.LimitWithBase = 13007 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Logarithm = 13266 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.LogarithmWithBase = 13264 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.M = 77 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Minus = 45 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Mu = 924 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Multiply = 42 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.N = 78 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.NaturalLogarithm = 13265 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.NotEquals = 8800 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.NthRoot = 8732 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Nu = 925 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.O = 79 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Omega = 937 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Omicron = 927 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.P = 80 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.PartialDifferential = 8706 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Percentage = 37 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Phi = 934 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Pi = 928 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Plus = 43 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Power = 94 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Prime = 39 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Product = 8719 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.ProductBothLimits = 9057 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.ProductLowerLimit = 5762 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.ProductUpperLimit = 10595 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Psi = 936 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Q = 81 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.QuadrupleIntegral = 10764 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.R = 82 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Ratio = 58 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Return = 10 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Rho = 929 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Right = 9205 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.RightArrow = 8594 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.RightCurlyBracket = 125 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.RightRoundBracket = 41 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.RightSquareBracket = 93 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.S = 83 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Secant = 9230 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Semicolon = 59 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Sigma = 931 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Sine = 9238 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Slash = 47 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallA = 97 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallAlpha = 945 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallB = 98 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallBeta = 946 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallC = 99 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallChi = 967 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallD = 100 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallDelta = 948 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallE = 101 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallEpsilon = 1013 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallEpsilon2 = 949 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallEta = 951 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallF = 102 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallG = 103 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallGamma = 947 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallH = 104 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallI = 105 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallIota = 953 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallJ = 106 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallK = 107 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallKappa = 954 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallKappa2 = 1008 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallL = 108 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallLambda = 955 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallM = 109 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallMu = 956 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallN = 110 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallNu = 957 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallO = 111 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallOmega = 969 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallOmicron = 959 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallP = 112 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallPhi = 981 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallPhi2 = 966 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallPi = 960 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallPi2 = 982 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallPsi = 968 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallQ = 113 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallR = 114 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallRho = 961 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallRho2 = 1009 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallS = 115 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallSigma = 963 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallSigma2 = 962 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallT = 116 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallTau = 964 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallTheta = 952 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallU = 117 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallUpsilon = 965 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallV = 118 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallW = 119 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallX = 120 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallXi = 958 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallY = 121 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallZ = 122 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SmallZeta = 950 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Space = 32 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SquareRoot = 8730 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Subscript = 95 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Summation = 8721 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SummationBothLimits = 8512 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SummationLowerLimit = 440 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.SummationUpperLimit = 11593 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.T = 84 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Tangent = 9240 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Tau = 932 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Theta = 920 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.TripleContourIntegral = 8752 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.TripleIntegral = 8749 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.U = 85 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Up = 9206 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.UpArrow = 8593 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Upsilon = 933 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.V = 86 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.VerticalBar = 124 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.W = 87 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.X = 88 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Xi = 926 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Y = 89 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Z = 90 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathKeyboardInput.Zeta = 918 -> CSharpMath.Editor.MathKeyboardInput +CSharpMath.Editor.MathListIndex +CSharpMath.Editor.MathListIndex.AtomIndex.get -> int +CSharpMath.Editor.MathListIndex.AtomIndex.set -> void +CSharpMath.Editor.MathListIndex.AtSameLevel(CSharpMath.Editor.MathListIndex! other) -> bool +CSharpMath.Editor.MathListIndex.EqualsToIndex(CSharpMath.Editor.MathListIndex! index) -> bool +CSharpMath.Editor.MathListIndex.FinalIndex.get -> int +CSharpMath.Editor.MathListIndex.FinalSubIndexParent.get -> CSharpMath.Editor.MathListIndex! +CSharpMath.Editor.MathListIndex.FinalSubIndexType.get -> CSharpMath.Editor.MathListSubIndexType +CSharpMath.Editor.MathListIndex.HasSubIndexOfType(CSharpMath.Editor.MathListSubIndexType subIndexType) -> bool +CSharpMath.Editor.MathListIndex.LevelDown() -> CSharpMath.Editor.MathListIndex? +CSharpMath.Editor.MathListIndex.LevelUpWithSubIndex(CSharpMath.Editor.MathListSubIndexType type, CSharpMath.Editor.MathListIndex? subIndex) -> CSharpMath.Editor.MathListIndex! +CSharpMath.Editor.MathListIndex.Next.get -> CSharpMath.Editor.MathListIndex! +CSharpMath.Editor.MathListIndex.Previous.get -> CSharpMath.Editor.MathListIndex? +CSharpMath.Editor.MathListIndex.SubIndex -> CSharpMath.Editor.MathListIndex? +CSharpMath.Editor.MathListIndex.SubIndexType.get -> CSharpMath.Editor.MathListSubIndexType +CSharpMath.Editor.MathListIndex.SubIndexType.set -> void +CSharpMath.Editor.MathListRange +CSharpMath.Editor.MathListRange.FinalRange.get -> CSharpMath.Atom.Range +CSharpMath.Editor.MathListRange.Length.get -> int +CSharpMath.Editor.MathListRange.MathListRange() -> void +CSharpMath.Editor.MathListRange.MathListRange(CSharpMath.Atom.Range range) -> void +CSharpMath.Editor.MathListRange.MathListRange(CSharpMath.Editor.MathListIndex! start) -> void +CSharpMath.Editor.MathListRange.MathListRange(CSharpMath.Editor.MathListIndex! start, int length) -> void +CSharpMath.Editor.MathListRange.MathListRange(int start) -> void +CSharpMath.Editor.MathListRange.Start.get -> CSharpMath.Editor.MathListIndex! +CSharpMath.Editor.MathListRange.SubIndexRange.get -> CSharpMath.Editor.MathListRange? +CSharpMath.Editor.MathListSubIndexType +CSharpMath.Editor.MathListSubIndexType.BetweenBaseAndScripts = 1 -> CSharpMath.Editor.MathListSubIndexType +CSharpMath.Editor.MathListSubIndexType.Degree = 7 -> CSharpMath.Editor.MathListSubIndexType +CSharpMath.Editor.MathListSubIndexType.Denominator = 5 -> CSharpMath.Editor.MathListSubIndexType +CSharpMath.Editor.MathListSubIndexType.Inner = 8 -> CSharpMath.Editor.MathListSubIndexType +CSharpMath.Editor.MathListSubIndexType.None = 0 -> CSharpMath.Editor.MathListSubIndexType +CSharpMath.Editor.MathListSubIndexType.Numerator = 4 -> CSharpMath.Editor.MathListSubIndexType +CSharpMath.Editor.MathListSubIndexType.Radicand = 6 -> CSharpMath.Editor.MathListSubIndexType +CSharpMath.Editor.MathListSubIndexType.Subscript = 3 -> CSharpMath.Editor.MathListSubIndexType +CSharpMath.Editor.MathListSubIndexType.Superscript = 2 -> CSharpMath.Editor.MathListSubIndexType +CSharpMath.Editor.SubIndexTypeMismatchException +CSharpMath.Editor.SubIndexTypeMismatchException.SubIndexTypeMismatchException(CSharpMath.Editor.MathListIndex! index) -> void +CSharpMath.Editor.SubIndexTypeMismatchException.SubIndexTypeMismatchException(System.Type! atomType, CSharpMath.Editor.MathListIndex! index) -> void +CSharpMath.Extensions +override CSharpMath.Atom.Atoms.Accent.DebugString.get -> string! +override CSharpMath.Atom.Atoms.Accent.Equals(object! obj) -> bool +override CSharpMath.Atom.Atoms.Accent.GetHashCode() -> int +override CSharpMath.Atom.Atoms.Accent.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.BinaryOperator.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Close.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.ColorBox.DebugString.get -> string! +override CSharpMath.Atom.Atoms.ColorBox.GetHashCode() -> int +override CSharpMath.Atom.Atoms.ColorBox.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Colored.DebugString.get -> string! +override CSharpMath.Atom.Atoms.Colored.GetHashCode() -> int +override CSharpMath.Atom.Atoms.Colored.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Comment.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Fraction.DebugString.get -> string! +override CSharpMath.Atom.Atoms.Fraction.Equals(object! obj) -> bool +override CSharpMath.Atom.Atoms.Fraction.GetHashCode() -> int +override CSharpMath.Atom.Atoms.Fraction.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Inner.DebugString.get -> string! +override CSharpMath.Atom.Atoms.Inner.Equals(object! obj) -> bool +override CSharpMath.Atom.Atoms.Inner.GetHashCode() -> int +override CSharpMath.Atom.Atoms.Inner.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.LargeOperator.DebugString.get -> string! +override CSharpMath.Atom.Atoms.LargeOperator.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Number.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Open.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Ordinary.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Overline.DebugString.get -> string! +override CSharpMath.Atom.Atoms.Overline.Equals(object! obj) -> bool +override CSharpMath.Atom.Atoms.Overline.GetHashCode() -> int +override CSharpMath.Atom.Atoms.Overline.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Placeholder.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Prime.Equals(object! obj) -> bool +override CSharpMath.Atom.Atoms.Prime.GetHashCode() -> int +override CSharpMath.Atom.Atoms.Prime.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Punctuation.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Radical.DebugString.get -> string! +override CSharpMath.Atom.Atoms.Radical.GetHashCode() -> int +override CSharpMath.Atom.Atoms.Radical.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.RaiseBox.Equals(object! obj) -> bool +override CSharpMath.Atom.Atoms.RaiseBox.GetHashCode() -> int +override CSharpMath.Atom.Atoms.RaiseBox.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Relation.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Space.DebugString.get -> string! +override CSharpMath.Atom.Atoms.Space.Equals(object! obj) -> bool +override CSharpMath.Atom.Atoms.Space.GetHashCode() -> int +override CSharpMath.Atom.Atoms.Space.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Style.DebugString.get -> string! +override CSharpMath.Atom.Atoms.Style.Equals(object! obj) -> bool +override CSharpMath.Atom.Atoms.Style.GetHashCode() -> int +override CSharpMath.Atom.Atoms.Style.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Table.Equals(object! obj) -> bool +override CSharpMath.Atom.Atoms.Table.GetHashCode() -> int +override CSharpMath.Atom.Atoms.Table.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.UnaryOperator.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Underline.DebugString.get -> string! +override CSharpMath.Atom.Atoms.Underline.Equals(object! obj) -> bool +override CSharpMath.Atom.Atoms.Underline.GetHashCode() -> int +override CSharpMath.Atom.Atoms.Underline.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Atoms.Variable.ScriptsAllowed.get -> bool +override CSharpMath.Atom.Boundary.Equals(object! obj) -> bool +override CSharpMath.Atom.Boundary.GetHashCode() -> int +override CSharpMath.Atom.Boundary.ToString() -> string! +override CSharpMath.Atom.Length.Equals(object! obj) -> bool +override CSharpMath.Atom.Length.GetHashCode() -> int +override CSharpMath.Atom.MathAtom.Equals(object! obj) -> bool +override CSharpMath.Atom.MathAtom.GetHashCode() -> int +override CSharpMath.Atom.MathAtom.ToString() -> string! +override CSharpMath.Atom.MathList.Equals(object! obj) -> bool +override CSharpMath.Atom.MathList.GetHashCode() -> int +override CSharpMath.Atom.Range.Equals(object! obj) -> bool +override CSharpMath.Atom.Range.GetHashCode() -> int +override CSharpMath.Atom.Range.ToString() -> string! +override CSharpMath.Display.AttributedGlyphRun.ToString() -> string! +override CSharpMath.Display.AttributedString.ToString() -> string! +override CSharpMath.Display.Displays.AccentDisplay.ToString() -> string! +override CSharpMath.Display.Displays.FractionDisplay.ToString() -> string! +override CSharpMath.Display.Displays.GlyphDisplay.ToString() -> string! +override CSharpMath.Display.Displays.InnerDisplay.ToString() -> string! +override CSharpMath.Display.Displays.LargeOpLimitsDisplay.ToString() -> string! +override CSharpMath.Display.Displays.ListDisplay.ToString() -> string! +override CSharpMath.Display.Displays.OverOrUnderlineDisplay.ToString() -> string! +override CSharpMath.Display.Displays.RadicalDisplay.ToString() -> string! +override CSharpMath.Display.Displays.TextLineDisplay.ToString() -> string! +override CSharpMath.Display.Displays.TextRunDisplay.ToString() -> string! +override CSharpMath.Display.GlyphPart.ToString() -> string! +override CSharpMath.Editor.MathListIndex.Equals(object! obj) -> bool +override CSharpMath.Editor.MathListIndex.GetHashCode() -> int +override CSharpMath.Editor.MathListIndex.ToString() -> string! +override CSharpMath.Editor.MathListRange.ToString() -> string! +static CSharpMath.Atom.Boundary.operator !=(CSharpMath.Atom.Boundary left, CSharpMath.Atom.Boundary right) -> bool +static CSharpMath.Atom.Boundary.operator ==(CSharpMath.Atom.Boundary left, CSharpMath.Atom.Boundary right) -> bool +static CSharpMath.Atom.LaTeXParser.EscapeAsLaTeX(string! literal) -> string! +static CSharpMath.Atom.LaTeXParser.HelpfulErrorMessage(string! error, string! source, int right) -> string! +static CSharpMath.Atom.LaTeXParser.MathListFromLaTeX(string! str) -> CSharpMath.Atom.Result +static CSharpMath.Atom.LaTeXParser.MathListToLaTeX(CSharpMath.Atom.MathList! mathList, System.Text.StringBuilder? sb = null) -> System.Text.StringBuilder! +static CSharpMath.Atom.LaTeXSettings.AtomForCommand(string! symbolName) -> CSharpMath.Atom.MathAtom? +static CSharpMath.Atom.LaTeXSettings.BoundaryDelimiters.get -> CSharpMath.Atom.LaTeXCommandDictionary! +static CSharpMath.Atom.LaTeXSettings.BoundaryDelimitersReverse.get -> System.Collections.Generic.IReadOnlyDictionary! +static CSharpMath.Atom.LaTeXSettings.ColorToString(System.Drawing.Color color, System.Text.StringBuilder! sb) -> System.Text.StringBuilder! +static CSharpMath.Atom.LaTeXSettings.CommandForAtom(CSharpMath.Atom.MathAtom! atom) -> string? +static CSharpMath.Atom.LaTeXSettings.Commands.get -> CSharpMath.Atom.LaTeXCommandDictionary>!>! +static CSharpMath.Atom.LaTeXSettings.CommandSymbols.get -> CSharpMath.Atom.AliasBiDictionary! +static CSharpMath.Atom.LaTeXSettings.Divide.get -> CSharpMath.Atom.MathAtom! +static CSharpMath.Atom.LaTeXSettings.Err(string! error) -> CSharpMath.Atom.ResultImplicitError +static CSharpMath.Atom.LaTeXSettings.FontStyles.get -> CSharpMath.Atom.AliasBiDictionary! +static CSharpMath.Atom.LaTeXSettings.Ok(CSharpMath.Atom.MathAtom? atom) -> CSharpMath.Atom.Result<(CSharpMath.Atom.MathAtom? Atom, CSharpMath.Atom.MathList? Return)> +static CSharpMath.Atom.LaTeXSettings.OkStop(CSharpMath.Atom.MathList! return) -> CSharpMath.Atom.Result<(CSharpMath.Atom.MathAtom? Atom, CSharpMath.Atom.MathList? Return)> +static CSharpMath.Atom.LaTeXSettings.OkStyled(CSharpMath.Atom.MathList! styled) -> CSharpMath.Atom.Result<(CSharpMath.Atom.MathAtom? Atom, CSharpMath.Atom.MathList? Return)> +static CSharpMath.Atom.LaTeXSettings.ParseColor(string? hexOrName) -> System.Drawing.Color? +static CSharpMath.Atom.LaTeXSettings.Placeholder.get -> CSharpMath.Atom.Atoms.Placeholder! +static CSharpMath.Atom.LaTeXSettings.PlaceholderActiveColor.get -> System.Drawing.Color? +static CSharpMath.Atom.LaTeXSettings.PlaceholderActiveColor.set -> void +static CSharpMath.Atom.LaTeXSettings.PlaceholderActiveNucleus.get -> string! +static CSharpMath.Atom.LaTeXSettings.PlaceholderActiveNucleus.set -> void +static CSharpMath.Atom.LaTeXSettings.PlaceholderBlinks.get -> bool +static CSharpMath.Atom.LaTeXSettings.PlaceholderBlinks.set -> void +static CSharpMath.Atom.LaTeXSettings.PlaceholderList.get -> CSharpMath.Atom.MathList! +static CSharpMath.Atom.LaTeXSettings.PlaceholderRestingColor.get -> System.Drawing.Color? +static CSharpMath.Atom.LaTeXSettings.PlaceholderRestingColor.set -> void +static CSharpMath.Atom.LaTeXSettings.PlaceholderRestingNucleus.get -> string! +static CSharpMath.Atom.LaTeXSettings.PlaceholderRestingNucleus.set -> void +static CSharpMath.Atom.LaTeXSettings.PredefinedColors.get -> CSharpMath.Atom.AliasBiDictionary! +static CSharpMath.Atom.LaTeXSettings.Times.get -> CSharpMath.Atom.MathAtom! +static CSharpMath.Atom.Length.Add(CSharpMath.Atom.Length left, CSharpMath.Atom.Length right) -> CSharpMath.Atom.Length +static CSharpMath.Atom.Length.Create(string! length, string! unit, bool useTextUnits) -> CSharpMath.Atom.Result +static CSharpMath.Atom.Length.Divide(CSharpMath.Atom.Length length, float magnitude) -> CSharpMath.Atom.Length +static CSharpMath.Atom.Length.Multiply(CSharpMath.Atom.Length length, float magnitude) -> CSharpMath.Atom.Length +static CSharpMath.Atom.Length.Multiply(float magnitude, CSharpMath.Atom.Length length) -> CSharpMath.Atom.Length +static CSharpMath.Atom.Length.Negate(CSharpMath.Atom.Length space) -> CSharpMath.Atom.Length +static CSharpMath.Atom.Length.operator !=(CSharpMath.Atom.Length left, CSharpMath.Atom.Length right) -> bool +static CSharpMath.Atom.Length.operator *(CSharpMath.Atom.Length length, float magnitude) -> CSharpMath.Atom.Length +static CSharpMath.Atom.Length.operator *(float magnitude, CSharpMath.Atom.Length length) -> CSharpMath.Atom.Length +static CSharpMath.Atom.Length.operator +(CSharpMath.Atom.Length left, CSharpMath.Atom.Length right) -> CSharpMath.Atom.Length +static CSharpMath.Atom.Length.operator +(CSharpMath.Atom.Length space) -> CSharpMath.Atom.Length +static CSharpMath.Atom.Length.operator -(CSharpMath.Atom.Length left, CSharpMath.Atom.Length right) -> CSharpMath.Atom.Length +static CSharpMath.Atom.Length.operator -(CSharpMath.Atom.Length space) -> CSharpMath.Atom.Length +static CSharpMath.Atom.Length.operator /(CSharpMath.Atom.Length length, float magnitude) -> CSharpMath.Atom.Length +static CSharpMath.Atom.Length.operator ==(CSharpMath.Atom.Length left, CSharpMath.Atom.Length right) -> bool +static CSharpMath.Atom.Length.Plus(CSharpMath.Atom.Length space) -> CSharpMath.Atom.Length +static CSharpMath.Atom.Length.PredefinedLengthUnits.get -> System.Collections.Generic.Dictionary! +static CSharpMath.Atom.Length.Subtract(CSharpMath.Atom.Length left, CSharpMath.Atom.Length right) -> CSharpMath.Atom.Length +static CSharpMath.Atom.Range.Add(CSharpMath.Atom.Range range1, CSharpMath.Atom.Range range2) -> CSharpMath.Atom.Range +static CSharpMath.Atom.Range.Combine(System.Collections.Generic.IEnumerable! ranges) -> CSharpMath.Atom.Range +static CSharpMath.Atom.Range.operator !=(CSharpMath.Atom.Range range1, CSharpMath.Atom.Range range2) -> bool +static CSharpMath.Atom.Range.operator +(CSharpMath.Atom.Range range1, CSharpMath.Atom.Range range2) -> CSharpMath.Atom.Range +static CSharpMath.Atom.Range.operator ==(CSharpMath.Atom.Range range1, CSharpMath.Atom.Range range2) -> bool +static CSharpMath.Atom.Result.Err(string! error) -> CSharpMath.Atom.ResultImplicitError +static CSharpMath.Atom.Result.implicit operator CSharpMath.Atom.Result(CSharpMath.Atom.ResultImplicitError error) -> CSharpMath.Atom.Result +static CSharpMath.Atom.Result.implicit operator CSharpMath.Atom.Result(string! error) -> CSharpMath.Atom.Result +static CSharpMath.Atom.Result.Ok() -> CSharpMath.Atom.Result +static CSharpMath.Atom.Result.Ok(System.ReadOnlySpan value) -> CSharpMath.Atom.SpanResult +static CSharpMath.Atom.Result.Ok(T value) -> CSharpMath.Atom.Result +static CSharpMath.Atom.Result.implicit operator CSharpMath.Atom.Result(CSharpMath.Atom.ResultImplicitError error) -> CSharpMath.Atom.Result +static CSharpMath.Atom.Result.implicit operator CSharpMath.Atom.Result(string! error) -> CSharpMath.Atom.Result +static CSharpMath.Atom.Result.implicit operator CSharpMath.Atom.Result(T value) -> CSharpMath.Atom.Result +static CSharpMath.Atom.SpanResult.implicit operator CSharpMath.Atom.SpanResult(CSharpMath.Atom.ResultImplicitError error) -> CSharpMath.Atom.SpanResult +static CSharpMath.Atom.SpanResult.implicit operator CSharpMath.Atom.SpanResult(string! error) -> CSharpMath.Atom.SpanResult +static CSharpMath.Atom.SpanResult.implicit operator CSharpMath.Atom.SpanResult(System.ReadOnlySpan value) -> CSharpMath.Atom.SpanResult +static CSharpMath.Display.AttributedGlyphRunExtensions.AttributesMatch(this CSharpMath.Display.AttributedGlyphRun? run1, CSharpMath.Display.AttributedGlyphRun? run2) -> bool +static CSharpMath.Display.Typesetter.CreateAccentGlyphDisplay(CSharpMath.Display.Displays.ListDisplay! accentee, TGlyph accenteeSingleGlyph, TGlyph accent, CSharpMath.Display.FrontEnd.TypesettingContext! context, TFont styleFont, CSharpMath.Atom.Range atomRange) -> CSharpMath.Display.Displays.GlyphDisplay! +static CSharpMath.Display.Typesetter.CreateLine(CSharpMath.Atom.MathList! list, TFont font, CSharpMath.Display.FrontEnd.TypesettingContext! context, CSharpMath.Atom.LineStyle style) -> CSharpMath.Display.Displays.ListDisplay! +static CSharpMath.Display.Typesetter.UnicodeLengthIsOne(string? str) -> bool +static CSharpMath.Display.UnicodeFontChanger.ChangeFont(string! inputString, CSharpMath.Atom.FontStyle outputFontStyle) -> string! +static CSharpMath.Display.UnicodeFontChanger.StyleCharacter(char c, CSharpMath.Atom.FontStyle fontStyle) -> int +static CSharpMath.Editor.Extensions.AtomAt(this CSharpMath.Atom.MathList! self, CSharpMath.Editor.MathListIndex? index) -> CSharpMath.Atom.MathAtom? +static CSharpMath.Editor.Extensions.CountCodepoints(System.Text.StringBuilder! str) -> int +static CSharpMath.Editor.Extensions.DistanceFromPointToRect(System.Drawing.PointF point, System.Drawing.RectangleF rect) -> float +static CSharpMath.Editor.Extensions.GetRunAndCharIndexFromCodepointIndex(this CSharpMath.Display.Displays.TextLineDisplay! self, int lineCharIndex) -> (CSharpMath.Display.Displays.TextRunDisplay! run, int charIndex) +static CSharpMath.Editor.Extensions.GetRunAndCharIndexFromStringIndex(this CSharpMath.Display.Displays.TextLineDisplay! self, int lineCharIndex) -> (CSharpMath.Display.Displays.TextRunDisplay! run, int charIndex) +static CSharpMath.Editor.Extensions.GlyphIndexForXOffset(this CSharpMath.Display.AttributedGlyphRun! line, CSharpMath.Display.FrontEnd.TypesettingContext! context, float offset) -> int? +static CSharpMath.Editor.Extensions.Highlight(this CSharpMath.Display.Displays.FractionDisplay! self, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.Highlight(this CSharpMath.Display.Displays.InnerDisplay! self, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.Highlight(this CSharpMath.Display.Displays.LargeOpLimitsDisplay! self, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.Highlight(this CSharpMath.Display.Displays.ListDisplay! self, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.Highlight(this CSharpMath.Display.Displays.RadicalDisplay! self, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.Highlight(this CSharpMath.Display.Displays.TextLineDisplay! self, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.Highlight(this CSharpMath.Display.IDisplay! display, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.Highlight(this CSharpMath.Display.IGlyphDisplay! self, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.HighlightCharacterAt(this CSharpMath.Display.Displays.FractionDisplay! self, CSharpMath.Editor.MathListIndex! index, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.HighlightCharacterAt(this CSharpMath.Display.Displays.InnerDisplay! self, CSharpMath.Editor.MathListIndex! index, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.HighlightCharacterAt(this CSharpMath.Display.Displays.LargeOpLimitsDisplay! self, CSharpMath.Editor.MathListIndex! index, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.HighlightCharacterAt(this CSharpMath.Display.Displays.ListDisplay! self, CSharpMath.Editor.MathListIndex! index, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.HighlightCharacterAt(this CSharpMath.Display.Displays.RadicalDisplay! self, CSharpMath.Editor.MathListIndex! index, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.HighlightCharacterAt(this CSharpMath.Display.Displays.TextLineDisplay! self, CSharpMath.Editor.MathListIndex! index, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.HighlightCharacterAt(this CSharpMath.Display.IDisplay! display, CSharpMath.Editor.MathListIndex! index, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.HighlightCharacterAt(this CSharpMath.Display.IGlyphDisplay! self, CSharpMath.Editor.MathListIndex! index, System.Drawing.Color color) -> void +static CSharpMath.Editor.Extensions.IndexForPoint(this CSharpMath.Display.Displays.FractionDisplay! self, CSharpMath.Display.FrontEnd.TypesettingContext! context, System.Drawing.PointF point) -> CSharpMath.Editor.MathListIndex! +static CSharpMath.Editor.Extensions.IndexForPoint(this CSharpMath.Display.Displays.InnerDisplay! self, CSharpMath.Display.FrontEnd.TypesettingContext! context, System.Drawing.PointF point) -> CSharpMath.Editor.MathListIndex! +static CSharpMath.Editor.Extensions.IndexForPoint(this CSharpMath.Display.Displays.LargeOpLimitsDisplay! self, CSharpMath.Display.FrontEnd.TypesettingContext! context, System.Drawing.PointF point) -> CSharpMath.Editor.MathListIndex! +static CSharpMath.Editor.Extensions.IndexForPoint(this CSharpMath.Display.Displays.ListDisplay! self, CSharpMath.Display.FrontEnd.TypesettingContext! context, System.Drawing.PointF point) -> CSharpMath.Editor.MathListIndex? +static CSharpMath.Editor.Extensions.IndexForPoint(this CSharpMath.Display.Displays.RadicalDisplay! self, CSharpMath.Display.FrontEnd.TypesettingContext! context, System.Drawing.PointF point) -> CSharpMath.Editor.MathListIndex! +static CSharpMath.Editor.Extensions.IndexForPoint(this CSharpMath.Display.Displays.TextLineDisplay! self, CSharpMath.Display.FrontEnd.TypesettingContext! context, System.Drawing.PointF point) -> CSharpMath.Editor.MathListIndex? +static CSharpMath.Editor.Extensions.IndexForPoint(this CSharpMath.Display.IDisplay! display, CSharpMath.Display.FrontEnd.TypesettingContext! context, System.Drawing.PointF point) -> CSharpMath.Editor.MathListIndex? +static CSharpMath.Editor.Extensions.IndexForPoint(this CSharpMath.Display.IGlyphDisplay! self, CSharpMath.Display.FrontEnd.TypesettingContext! _, System.Drawing.PointF point) -> CSharpMath.Editor.MathListIndex! +static CSharpMath.Editor.Extensions.InsertAndAdvance(this CSharpMath.Atom.MathList! self, ref CSharpMath.Editor.MathListIndex! index, CSharpMath.Atom.MathAtom! atom, CSharpMath.Editor.MathListSubIndexType advanceType) -> void +static CSharpMath.Editor.Extensions.MathListIndexToStringIndex(this CSharpMath.Display.Displays.TextLineDisplay! self, int mlIndex) -> int +static CSharpMath.Editor.Extensions.PointForIndex(this CSharpMath.Display.Displays.FractionDisplay! self, CSharpMath.Display.FrontEnd.TypesettingContext! _, CSharpMath.Editor.MathListIndex! index) -> System.Drawing.PointF? +static CSharpMath.Editor.Extensions.PointForIndex(this CSharpMath.Display.Displays.InnerDisplay! self, CSharpMath.Display.FrontEnd.TypesettingContext! _, CSharpMath.Editor.MathListIndex! index) -> System.Drawing.PointF? +static CSharpMath.Editor.Extensions.PointForIndex(this CSharpMath.Display.Displays.LargeOpLimitsDisplay! self, CSharpMath.Display.FrontEnd.TypesettingContext! _, CSharpMath.Editor.MathListIndex! index) -> System.Drawing.PointF? +static CSharpMath.Editor.Extensions.PointForIndex(this CSharpMath.Display.Displays.ListDisplay! self, CSharpMath.Display.FrontEnd.TypesettingContext! context, CSharpMath.Editor.MathListIndex! index) -> System.Drawing.PointF? +static CSharpMath.Editor.Extensions.PointForIndex(this CSharpMath.Display.Displays.RadicalDisplay! self, CSharpMath.Display.FrontEnd.TypesettingContext! _, CSharpMath.Editor.MathListIndex! index) -> System.Drawing.PointF? +static CSharpMath.Editor.Extensions.PointForIndex(this CSharpMath.Display.Displays.TextLineDisplay! self, CSharpMath.Display.FrontEnd.TypesettingContext! context, CSharpMath.Editor.MathListIndex! index) -> System.Drawing.PointF? +static CSharpMath.Editor.Extensions.PointForIndex(this CSharpMath.Display.IDisplay! display, CSharpMath.Display.FrontEnd.TypesettingContext! context, CSharpMath.Editor.MathListIndex! index) -> System.Drawing.PointF? +static CSharpMath.Editor.Extensions.PointForIndex(this CSharpMath.Display.IGlyphDisplay! self, CSharpMath.Display.FrontEnd.TypesettingContext! _, CSharpMath.Editor.MathListIndex! index) -> System.Drawing.PointF? +static CSharpMath.Editor.Extensions.RemoveAt(this CSharpMath.Atom.MathList! self, ref CSharpMath.Editor.MathListIndex! index) -> void +static CSharpMath.Editor.Extensions.RemoveAtoms(this CSharpMath.Atom.MathList! self, CSharpMath.Editor.MathListRange? nullableRange) -> void +static CSharpMath.Editor.Extensions.StringIndexToCodepointIndex(System.Text.StringBuilder! str, int stringIndex) -> int +static CSharpMath.Editor.Extensions.StringIndexToMathListIndex(this CSharpMath.Display.Displays.TextLineDisplay! self, int strIndex) -> int +static CSharpMath.Editor.Extensions.SubDisplayForIndex(this CSharpMath.Display.Displays.ListDisplay! self, CSharpMath.Editor.MathListIndex! index) -> CSharpMath.Display.IDisplay? +static CSharpMath.Editor.Extensions.SubListForIndexType(this CSharpMath.Display.Displays.LargeOpLimitsDisplay! self, CSharpMath.Editor.MathListSubIndexType type) -> CSharpMath.Display.IDisplay? +static CSharpMath.Editor.Extensions.XOffsetForGlyphIndex(this CSharpMath.Display.AttributedGlyphRun! line, CSharpMath.Display.FrontEnd.TypesettingContext! context, int index) -> float +static CSharpMath.Editor.MathListIndex.IndexAtLocation(int location, CSharpMath.Editor.MathListSubIndexType type, CSharpMath.Editor.MathListIndex? subIndex) -> CSharpMath.Editor.MathListIndex! +static CSharpMath.Editor.MathListIndex.Level0Index(int index) -> CSharpMath.Editor.MathListIndex! +static CSharpMath.Editor.MathListRange.Combine(System.Collections.Generic.IEnumerable! ranges) -> CSharpMath.Editor.MathListRange +static CSharpMath.Editor.MathListRange.operator +(CSharpMath.Editor.MathListRange left, CSharpMath.Editor.MathListRange right) -> CSharpMath.Editor.MathListRange +static CSharpMath.Extensions.Append(this System.Text.StringBuilder! sb, System.ReadOnlySpan value) -> System.Text.StringBuilder! +static CSharpMath.Extensions.CollectionAscent(this System.Collections.Generic.IEnumerable!>! displays) -> float +static CSharpMath.Extensions.CollectionDescent(this System.Collections.Generic.IEnumerable!>! displays) -> float +static CSharpMath.Extensions.CollectionWidth(this System.Collections.Generic.IEnumerable!>! displays) -> float +static CSharpMath.Extensions.DisplayBounds(this CSharpMath.Display.IDisplay! display) -> System.Drawing.RectangleF +static CSharpMath.Extensions.DrawBackground(this CSharpMath.Display.IDisplay! display, CSharpMath.Display.FrontEnd.IGraphicsContext! context) -> void +static CSharpMath.Extensions.Frame(this CSharpMath.Display.IDisplay! display) -> System.Drawing.RectangleF +static CSharpMath.Extensions.GetAscentDescentWidth(this System.Drawing.RectangleF rect, out float ascent, out float descent, out float width) -> void +static CSharpMath.Extensions.Is(this System.ReadOnlySpan span, char c) -> bool +static CSharpMath.Extensions.Is(this System.ReadOnlySpan span, string! s) -> bool +static CSharpMath.Extensions.IsEmpty(this System.Collections.Generic.IEnumerable! enumerable) -> bool +static CSharpMath.Extensions.IsNonEmpty(this System.Collections.Generic.IEnumerable! enumerable) -> bool +static CSharpMath.Extensions.IsNot(this System.ReadOnlySpan span, char c) -> bool +static CSharpMath.Extensions.IsNot(this System.ReadOnlySpan span, string! s) -> bool +static CSharpMath.Extensions.NullCheckingStructuralEquality(this CSharpMath.Atom.IMathObject? obj1, CSharpMath.Atom.IMathObject? obj2) -> bool +static CSharpMath.Extensions.PeekOrDefault(this System.Collections.Generic.Stack! stack) -> T +static CSharpMath.Extensions.Plus(this System.Drawing.PointF point1, System.Drawing.PointF point2) -> System.Drawing.PointF +static CSharpMath.Extensions.Plus(this System.Drawing.RectangleF rect, System.Drawing.PointF vector) -> System.Drawing.RectangleF +static CSharpMath.Extensions.RemovePrefix(this System.ReadOnlySpan str, string! prefix, System.StringComparison compare = System.StringComparison.OrdinalIgnoreCase) -> System.ReadOnlySpan +static CSharpMath.Extensions.SequenceEqual(this System.Collections.Generic.IEnumerable! enumerable, System.Collections.Generic.IEnumerable! otherEnumerable, System.Func? equalityTester = null) -> bool +static CSharpMath.Extensions.StartsWithInvariant(this System.ReadOnlySpan str, string! prefix) -> bool +static CSharpMath.Extensions.ToStringInvariant(this T value) -> string! +static CSharpMath.Extensions.ToStringInvariant(this T value, string? format = null) -> string! +static CSharpMath.Extensions.Union(this System.Drawing.RectangleF rect1, System.Drawing.RectangleF rect2) -> System.Drawing.RectangleF +static CSharpMath.Extensions.YMax(this System.Drawing.RectangleF rect) -> float +static CSharpMath.Extensions.YMin(this System.Drawing.RectangleF rect) -> float +static CSharpMath.Extensions.Zip(this System.Collections.Generic.IEnumerable! first, System.Collections.Generic.IEnumerable! second, System.Collections.Generic.IEnumerable! third, System.Func! resultSelector) -> System.Collections.Generic.IEnumerable! +static readonly CSharpMath.Atom.Boundary.Empty -> CSharpMath.Atom.Boundary +static readonly CSharpMath.Atom.Length.Centimeter -> CSharpMath.Atom.Length +static readonly CSharpMath.Atom.Length.EmWidth -> CSharpMath.Atom.Length +static readonly CSharpMath.Atom.Length.ExHeight -> CSharpMath.Atom.Length +static readonly CSharpMath.Atom.Length.Inch -> CSharpMath.Atom.Length +static readonly CSharpMath.Atom.Length.LongSpace -> CSharpMath.Atom.Length +static readonly CSharpMath.Atom.Length.MathUnit -> CSharpMath.Atom.Length +static readonly CSharpMath.Atom.Length.MediumSpace -> CSharpMath.Atom.Length +static readonly CSharpMath.Atom.Length.Millimeter -> CSharpMath.Atom.Length +static readonly CSharpMath.Atom.Length.ParagraphIndent -> CSharpMath.Atom.Length +static readonly CSharpMath.Atom.Length.Point -> CSharpMath.Atom.Length +static readonly CSharpMath.Atom.Length.ShortSpace -> CSharpMath.Atom.Length +static readonly CSharpMath.Atom.Range.NotFound -> CSharpMath.Atom.Range +static readonly CSharpMath.Atom.Range.Zero -> CSharpMath.Atom.Range +virtual CSharpMath.Atom.LaTeXCommandDictionary.DefaultDelegate.Invoke(System.ReadOnlySpan consume) -> CSharpMath.Atom.Result<(TValue Result, int SplitIndex)> +virtual CSharpMath.Atom.MathAtom.DebugString.get -> string! +virtual CSharpMath.Atom.MathList.Add(CSharpMath.Atom.MathAtom! item) -> void +virtual CSharpMath.Atom.MathList.Append(System.Collections.Generic.IEnumerable! list) -> void +virtual CSharpMath.Atom.SpanResult.Action.Invoke(System.ReadOnlySpan result) -> void +virtual CSharpMath.Atom.SpanResult.Action.Invoke(System.ReadOnlySpan thisResult, TOther otherResult) -> void +virtual CSharpMath.Atom.SpanResult.Func.Invoke(System.ReadOnlySpan thisResult, TOther otherResult) -> TResult +virtual CSharpMath.Atom.SpanResult.Func.Invoke(System.ReadOnlySpan result) -> TResult +virtual CSharpMath.Display.FrontEnd.FontMathTable.FractionDelimiterDisplayStyleSize(TFont font) -> float +virtual CSharpMath.Display.FrontEnd.FontMathTable.FractionDelimiterSize(TFont font) -> float +virtual CSharpMath.Editor.MathKeyboard.Measure.get -> System.Drawing.RectangleF \ No newline at end of file diff --git a/Directory.Build.props b/Directory.Build.props index f988a850e..b9f601d46 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,11 +1,11 @@  - + net10.0 Exe - + @@ -13,6 +13,8 @@ 11.3.9 + true + false preview @@ -21,7 +23,7 @@ CA1062, CA1303, - nullable + nullable $(MSBuildProjectName) @@ -52,12 +54,7 @@ false - true + true $(MSBuildThisFileDirectory).nupkgs - - - + + + + @@ -85,7 +82,7 @@ - +