Skip to content

Commit

Permalink
Update android style (#647)
Browse files Browse the repository at this point in the history
Update formatting for fontStyle.js
  • Loading branch information
deeppandya committed May 3, 2024
1 parent 0003988 commit 43d2cb8
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions src/tokens/transformation/android/formats/fontStyle.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,19 @@ module.exports = ({ dictionary, platform, options = {}, file }) => {
compositeToken.name.replace('font_android_', '')
)}">\n` +
printDescription(compositeToken.description) +
` <item name="android:fontFamily">${compositeToken.original.value.fontFamily}</item>\n` +
` <item name="android:fontFamily">@font/${changeCase.snakeCase(
compositeToken.original.value.fontFamily
)}</item>\n` +
` <item name="android:textSize">@dimen/${changeCase.snakeCase(
compositeToken.name.replace('font_android_', '')
)}</item>\n` +
` <item name="android:lineHeight">${compositeToken.original.value.lineHeight}sp</item>\n` +
` <item name="android:letterSpacing">${letterSpacingToFloat(
compositeToken.original.value.letterSpacing,
compositeToken.original.value.fontSize
)}</item>\n` +
// for android:lineHeight requires API level 28 and current api is 26
` <item name="lineHeight">${compositeToken.original.value.lineHeight}sp</item>\n` +
// Commenting the changes, we need to fix the conversion
// ` <item name="android:letterSpacing">${letterSpacingToFloat(
// compositeToken.original.value.letterSpacing,
// compositeToken.original.value.fontSize
// )}</item>\n` +
` <item name="fontStyle">${compositeToken.original.value.fontStyle}</item>\n` +
` <item name="fontWeight">${compositeToken.original.value.fontWeight}</item>\n` +
' </style>\n'
Expand Down

0 comments on commit 43d2cb8

Please sign in to comment.