Skip to content

Commit

Permalink
[fea-rs] Rename valuerecordext -> metrics
Browse files Browse the repository at this point in the history
  • Loading branch information
cmyr committed Nov 28, 2023
1 parent b5e3192 commit 8803e87
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 11 deletions.
4 changes: 2 additions & 2 deletions fea-rs/src/compile.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ pub use lookups::{
FeatureKey, LookupId, MarkToBaseBuilder, MarkToMarkBuilder, PairPosBuilder,
PreviouslyAssignedClass,
};
pub use metrics::{Anchor, ValueRecord};
pub use opts::Opts;
pub use output::Compilation;
pub use valuerecordext::{Anchor, ValueRecord};
pub use variations::{AxisLocation, VariationInfo};

#[cfg(any(test, feature = "test", feature = "cli"))]
Expand All @@ -35,12 +35,12 @@ mod features;
mod glyph_range;
mod language_system;
mod lookups;
mod metrics;
mod opts;
mod output;
mod tables;
mod tags;
mod validate;
mod valuerecordext;
mod variations;

/// Run the validation pass, returning any diagnostics.
Expand Down
5 changes: 2 additions & 3 deletions fea-rs/src/compile/compile_ctx.rs
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,10 @@ use super::{
lookups::{
AllLookups, FilterSetId, LookupFlagInfo, LookupId, PreviouslyAssignedClass, SomeLookup,
},
metrics::{Anchor, DeviceOrDeltas, Metric, ValueRecord},
output::Compilation,
tables::{ClassId, ScriptRecord, Tables},
tags,
valuerecordext::{Anchor, DeviceOrDeltas, Metric, ValueRecord},
VariationInfo,
tags, VariationInfo,
};

/// Context that manages state for a compilation.
Expand Down
4 changes: 2 additions & 2 deletions fea-rs/src/compile/lookups.rs
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@ use write_fonts::{

use crate::{
common::{GlyphId, GlyphOrClass, GlyphSet},
compile::{lookups::contextual::ChainOrNot, valuerecordext::ValueRecord},
compile::{lookups::contextual::ChainOrNot, metrics::ValueRecord},
Kind,
};

use super::{features::AllFeatures, tables::ClassId, tags, valuerecordext::Anchor};
use super::{features::AllFeatures, metrics::Anchor, tables::ClassId, tags};

use contextual::{
ContextualLookupBuilder, PosChainContextBuilder, PosContextBuilder, ReverseChainBuilder,
Expand Down
2 changes: 1 addition & 1 deletion fea-rs/src/compile/lookups/contextual.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ use write_fonts::{
FontWrite,
};

use crate::{common::GlyphOrClass, compile::valuerecordext::ValueRecord};
use crate::{common::GlyphOrClass, compile::metrics::ValueRecord};

use super::{
Builder, ClassDefBuilder2, FilterSetId, LookupBuilder, LookupId, PositionLookup,
Expand Down
3 changes: 1 addition & 2 deletions fea-rs/src/compile/lookups/gpos_builders.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ use write_fonts::{

use crate::{
common::GlyphSet,
compile::valuerecordext::{Anchor, ValueRecord},
compile::metrics::{Anchor, ValueRecord},
};

use super::{Builder, ClassDefBuilder2};
Expand Down Expand Up @@ -351,7 +351,6 @@ impl Builder for CursivePosBuilder {
)
})
.collect();
//let record = write_gpos::EntryExitRecord::new(entry, exit);
vec![write_gpos::CursivePosFormat1::new(coverage, records)]
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//! Extra helper methods on ValueRecord
//! Variable-first metrics, ValueRecords & Anchors
use write_fonts::tables::{
gpos::{AnchorTable, ValueFormat},
Expand Down Expand Up @@ -34,6 +34,7 @@ pub struct Anchor {
pub contourpoint: Option<u16>,
}

/// Either a `Device` table or a set of deltas
#[derive(Clone, Debug, Default, PartialEq, Eq, PartialOrd, Ord)]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
pub enum DeviceOrDeltas {
Expand Down

0 comments on commit 8803e87

Please sign in to comment.